封装:把对象的全部属性和服务结合在一起,形成一个不可分割的独立单位,尽可能隐藏对象的内部结构。
封装的作用:*解决程序中的安全性问题
怎么封装:1.属性private私有化 2.提供set(写)和get(读)方法
继承的作用 :解决了程序中的复用性问题。
继承细节:
子类能调用父类,父类不能调用子类。
子类继承父类所有成员(包括私有和默认,但没有访问权限)。
子类对象创建之前必先创建父类对象。
如果类没有继承,则默认继承object
java只能单继承,即继承一个父类。
继承具有传递性。
如果父类重写带参构造,子类必须也重写。
super和this
注意:super和this必须写在第一行。
this(当前对象的引用)
super:当前父类的引用
super(参数)调用父类的构造
this(参数)调用本类的构造
super.成员 this.成员 调用成员