- 1
- 0
- 约2.21万字
- 约 32页
- 2019-07-03 发布于浙江
- 举报
New
new是在堆中为对象men申请了一块空间。其中new实际是在调用父类的构造方法。
注释
单行://
多行:/* */ /** */
变量与常量
一般常量(成员常量) final int x
类常量 static int x
修饰符
关键字
final(最终的)
修饰的变量表示常量,赋值后无法改变
修饰父类中Private成员方法,默认是final类型,表示不能被子类覆盖。
Static (全局、静态)
被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。static对象可以在它的任何对象创建之前访问,无需引用任何对象。private是访问权限限定,static表示不要实例化就可以使用
三大特性:继承,多态,封装。
继承:继承是为了重用父类代码,同时为实现多态性作准备。能够大大缩短开发周期,降低开发费用。
封装:类使得数据和对数据的操作集成在一起,从而对使用该类的其他人来说,可以不管它的实现方法,而只管用它的功能,从而实现所谓的信息隐藏。?
多态:方法的重写、重载与动态连接构成多态性。因为单继承的限制,(猫 extends 动物),造成功能上的限制,所以引入多态。
重载、重写
重载:多个同名函数同时存在,具有不同的参数个数/类型。(型构不同)
重写(覆盖):重写方法只能存
原创力文档

文档评论(0)