继承丶多态丶封装

封装:

狭义的封装:用private修饰的内容

广义的封装:涉及到方法的封装,类的封装等

访问权限的控制

封装:合理隐藏,合理暴露

封装好处:使用时直接调用,不用关注内部的实现的细节


继承:在原有类的基础上创建新类,减少代码书写量,提高开发效率,降低维护成本

子类会继承父类所有的属性,方法 ,构造器不能继承;

父类的方法或属性被private修饰 , 不能被继承

super() 调用父类的构造器 , 如果子类没有super()调用构造器,子类构造器默认使用父类无参数构造器,如果父类没有无参构造器,子类必须用super()调用父类有参数的构造器


多态:有对比才能有多态

同一种父类变量,指向不同的子类实例,当调用同名方法时,表现出不同的行为特征

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容