1,内部类(与java很类似):
用inner修饰的内部类为非静态内部类,
匿名内部类也可以继承,写法为 object:类名(),接口名{}
2,枚举enum class 名(参数){}
本质上是实例化了多个静态final对象而已,
3,sealed修饰的class的子类必须定义在同一个文件内或者内部类,意味着子类不能在外部定义
,本质是私有的修饰的class
1,内部类(与java很类似):
用inner修饰的内部类为非静态内部类,
匿名内部类也可以继承,写法为 object:类名(),接口名{}
2,枚举enum class 名(参数){}
本质上是实例化了多个静态final对象而已,
3,sealed修饰的class的子类必须定义在同一个文件内或者内部类,意味着子类不能在外部定义
,本质是私有的修饰的class