摘要:
多态:允许父类变量引用子类的对象,允许一个接口类型变量引用实现类对象,反过来却不行。 一句话描述多态:相同的行为,不同的实现。 多态调用时,使用父类变量指向子类对象,只能调用父类中定义的方法或属性,不能调用子类 特有的方法和属性。如果子类重写了父类的方法,那么调用会优先调用子类重新的方法。 子类重新 阅读全文
摘要:
封装:按照信息隐藏的原则,将数据组织在一起。 特点:1.信息隐藏 2.信息集合 私有属性+get/set方法和公有属性却别: 1.私有属性不能被直接访问,只能通过公有的get方法(访问器)和set(修改器)来进行设置和取值。 这样一旦删掉get或set方法,可以将属性做成只读或只写属性。公有属性则做 阅读全文
摘要:
子类对象创建之前,会先产生父类对象。然后在父类对象基础之上,扩展子类特有的属性和方法。 所以子类对象中包含完整的父类对象,就可以重用定义的方法和属性。 子类对象创建之前,需要通过super()调用父类的构造方法,产生父类对象,如果子类构造方法中没有书写super(), 这时虚拟机会自动调用super 阅读全文