ScalaOOP--类及其相关对象、特性与变化类型
发布时间
阅读量:
阅读量
文章结构概述
- 1、Scala面向对象基础理论
-
-
1.1 类(class)
-
- 1.1.1 类的访问权限控制
- 1.1.2 类的构建方式
- 1.1.3 类的继承机制
-
1.2 抽象类(abstract class)
-
1.3 单例对象(object)
-
1.4 样例类(case class)
-
-
2、伴随关系:伴随类与伴随对象
-
3、特质(trait)
-
4、类型变化性
-
1、Scala面向对象基本概念
1.1 类(class)
与Java语言存在相似之处:
1、类的定义采用class关键字进行标识
2、实例对象的生成依赖于new关键字的使用
3、类结构中包含成员变量以及相关方法
4、类的成员属性在未作特殊说明的情况下默认为public访问权限,同时亦可设置为private或protected访问级别
与Java语言存在差异之处:
5、在类内部无法声明静态类型的成员变量或静态方法
6、构造方法无需显式声明,可通过构造参数列表将其纳入类定义范畴
1.1.1类的访问修饰符
java:
|Modifier|Class|Package|Subclass|World|
|
全部评论 (0)
还没有任何评论哟~
