1.隐藏实现细节,控制对象的访问权限;对外提供公共方法;
隐藏:private 本类可见
①父类有共性的属性与方法:子类只需要继承,扩展自己独有的属性方法即可,实现了代码的可复用。
②功能可扩展性。
private < default < protected < public
私有的 默认(缺省) 受保护 公共的
private 本类
default 本包
protected 本包 非本包的子类
public everywhere
this 当前对象
①和局部变量区分,this. 属性,实例变量 this.方法
②this(无参) 本类的无参构造器 this(有参) 本类中其他有参构造器
super 父类的
①super.属性 super.方法
②super(无参) super(有参)父类的有参构造
重载: 两同一不同 同一类中,同一个方法名,不同的参数列表
重写: 存在于继承关系中, 子类重写父类的方法。
子类对父类的方法不满意,具体执行时执行重写后的方法。
原文:https://www.cnblogs.com/a276665092/p/11973233.html