private
private关键字只能在本类中使用 私有属性需要配合一对公共访问方式---》访问器(getter)和(setter)
封装:隐藏内部实现细节,对外提供一对公共访问方式,提高代码安全性,复用性
继承
父类:子类的共性 单继承
权限
-
public
-
private
-
default
-
protected
super与this区别
this指的是当前new的对象 super指的是父类对象 super可以用来区分子父类同名成员 不能在构造器首行同时使用super和this 都不能在static方法中使用
重写与重载的区别
重写:
-
两个类 2.继承|实现 3.方法签名完全相同 重载:
-
一个类中的多个方法 2. 方法名相同 3.参数列表不同 为什么 要重写?
-
对父类功能满意,对功能的具体实现不满意,子类对父类继承功能中重新实现 不能重写的方法:被private,final,static修饰的方法不能被重写,被static修饰的方法可以被继承
fina
修饰的变量叫常量,修饰的方法不能被重写,不能被继承