scala
文章平均质量分 79
黑白键的约定
做一个心无旁骛的搬砖人
展开
-
Scala面向对象
所有面向对象的语言,包括了三大特性: 封装:属性、方法都会被封装到类中 继承:父类和子类之间的关系【User extends Person】 多态:父类引用子类对象,这一特性是开发框架的基石所在。构造器在Scala中的构造器分为两种:主构造器、辅助构造器两种。主构造器主构造器是直接跟在Class后面的,与Java的构造器方式是不同的。基本语法如下:object DemoObject { def main(args: Array[Stri...原创 2021-03-05 13:45:37 · 123 阅读 · 1 评论 -
Scala方法与函数
Scala中有方法和函数两种,两者区别很小。Scala方法是类的一部分,而函数是一个对象可以赋值给一个变量。Scala中的函数则是一个完整的对象,Scala中的函数其实就是继承了Trait的类的对象。在Scala中使用val 语句可以定义一个函数,def语句定义方法。class FunctionMethodDemo { // 方法 def method(x: Int, y: Int) = x + y // 函数 val func = (x: Int, y: Int) => x +原创 2021-03-05 10:18:09 · 485 阅读 · 1 评论