摘要: 伴生对象* 语法* object 对象名称 { 对象属性 }* 说明* 1. 类名.属性 / 类名.方法* scala是完全面向对象,所有不能像java一样,定义静态属性* 可以将属性定义伴生对象中,来模拟 java的静态属性* 2. 伴生对象 是它伴生类的 单例对象,全局唯一一份用private修 阅读全文
posted @ 2021-10-25 18:31 学而不思则罔! 阅读(59) 评论(0) 推荐(0)
摘要: 匿名子类* 说明* 1. 在为变量赋值(数据类型:抽象类/接口)时,直接定义抽象类/接口的实现(随用随定义)* 语法* var 变量名称:抽象类 = new 抽象类 { 抽象类/接口的实现 } /** * @author gaocun * @create 2021-10-25 4:31 PM */ 阅读全文
posted @ 2021-10-25 16:45 学而不思则罔! 阅读(39) 评论(0) 推荐(0)
摘要: 抽象类* 语法* 抽象类* abstract class 类名{}* 抽象属性* var|val id:Int //属性没有初始化,就是一个抽象属性* 抽象方法* def show //方法只有声明,没有实现,就是一个抽象方法* 说明* 1. 抽象方法不能直接 初始化(不能new对象)* 2. 父类 阅读全文
posted @ 2021-10-25 16:28 学而不思则罔! 阅读(52) 评论(0) 推荐(0)