目录
面向对象特征:
1.封装
-什么是封装
把对象的全部属性和全部服务结合在一起,使之现成一个整体,已经尽可能地隐藏对象的内部细节
-为什么要封装
解决程序中的安全性问题
-怎么使用封装
1.属性private私有化
2.提供读(get)写(set)方法
2.继承
-作用
解决程序中的复用性问题
-如何实现
子类名+extends+父类名
细节
1.子类可以调用父类成员,父类不能调用子类成员(向上查找)
2.子类继承父类所以成员(包括私有但是没有访问权限)
3.子类对象被创建之前必先创建父类对象
4.如果类没有继承,则默认继承object类
5.java只能单继承
6.继承有传递性
super和this
1.super(参数)调用父类构造方法
2.this(参数)调用本类的构造方法
3.this.成员 = 调用成员
4.super和this必放在第一行