摘要: 一.本章要点 extends,final关键字和Java一样 重写方法时必须使用override 只有主构造器可以调用超类的构造器 可以重写字段 二.扩展类 Scala扩展类和Java一样(使用extends关键字),也可以将类声明为final让它不能被扩展,也可以将单个方法或字段声明为final, 阅读全文
posted @ 2019-11-28 20:24 biu嘟 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 一.本章要点 包也可也可以像内部类那样嵌套 包路径不是绝对路径 包声明链x.y.z并不自动将中间包x和x.y变成可见 位于文件顶部不带花括号的包声明在整个文件范围内有效 包对象可以持有函数和变量 引入语句可以引入包、类和对象 引入语句可以出现在任何位置 引入语句可以重命名和隐藏特定成员 java.l 阅读全文
posted @ 2019-11-28 17:10 biu嘟 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 一.本章要点 用对象作为但例或存放工具的方法 类可以拥有一个同名的伴生对象 对象可以扩展类或特质 对象的apply方法通常用来构造伴生类的新实例 如果不想显示定义main方法,可以扩展App特质的对象 你可以通过扩展Enumeration对象来实现枚举 二.单例对象 Scala没有静态方法或静态字段 阅读全文
posted @ 2019-11-28 15:35 biu嘟 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 一.本章要点 类中的字段自动带有getter方法和setter方法 你可以用定制的getter/setter方法替换掉字段的定义,而不必修改使用类的客户端——这就是所谓的”统一访问原则“ 用@BeanProperty注解来生成JavaBean的getXxx/setXxx方法 每个类都有一个主要的构造 阅读全文
posted @ 2019-11-28 11:00 biu嘟 阅读(198) 评论(0) 推荐(0) 编辑