Scala 语言学习-scala对象

  1. 主构造器
  2. 附属构造器
    附属构造器的第一行第一行代码必须要调用 主构造器获取其他附属构造器
    image

继承(extends)

子类集成父类的参数,不需要添加val和var,如果是子类特有的,则需要添加。
image

重写

重写时一定使用Override关键字进行重写

抽象类

  • abstract 修饰抽象类
  • 类的一个或者多个方法没有完整的实现(只有定义没有实现)
  • 调用抽象类,要通过子类实现抽象类里的全部方法

伴生类(class)和伴生对象(object)

如果有一个class 还有一个与class 同名的OBjectname就称这个object就是这个class的伴生对象

apply方法

单例对象:每次创建返回值相同

image
apply 方法:
image
伴生类或伴生对象()默认调用object中的apply方法

image
new 出来的对象,调用()会调用class中的方法
image
image

打赏
  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!
  • Copyrights © 2018-2020 丁振莹
  • 访问人数: | 浏览次数:

你的每一分支持,是我努力下去的最大的力量 ٩(๑❛ᴗ❛๑)۶

支付宝
微信