一.封装---隐藏内部的实现细节,对外提供公共的访问方式
优点:提高安全性 提高代码的复用性
私有是封装,是封装的一个具体的体现
封装不仅仅是私有.类.方法.属性.私有化.....
二.继承
为了提高代码的复用性 子类 extends 父类
父类|基类|超类:被继承的类 子类|派生类:继承父类的类
注意:子类一旦继承父类,有权使用父类的成员
单继承机制 子类中可以扩展子类中独有的内容
特点:简单 不够灵活,不利于后期的维护
面向对象的设计原则之一:对修改关闭,对扩展开放
权限修饰符:
访问权限修饰符
public 公共的
protacted 受保护的
defavlt 默认的
private 私有的
成员修饰符只能修饰成员不能修饰局部
能够修饰类的:public defavlt
父类中被protacted修饰的成员,在不同包的子类中可以通过继承使用
常用的:public private
super
super于this之间的区别
this指代当前new的对象
super指代父类对象
创建子类对象,会创建父类对象后创建子类对象----》先父后子
静态内容不能使用this和super
this:1》能够使用在构造器的首行调用本类中的其他构造器 this(参数)
2》区分同名的局部与成员问题
super:1》能够在子类构造器的