面向对象特性------继承

1,为什么要设计继承?

2,通过 " class A extends B " 类实现类的继承。

3,子类继承父类以后,父类中声明的属性,方法,子类就可以获取到。

       注意:当父类中有私有的属性或方法时,子类同样可以获取的到,只是由于封装的设计,使       得子类不可直接调用。

       extends:子类是对父类的”扩展“,明确子类不是父类的子集。

4.java 中类的继承只支持单继承:一个类只能继承一个父类。(当一个类继承了一个类,就不可以再继承其他类)。一个父类可以有多个子类。

方法重写

1.前提,有子类继承父类。

2.子类继承父类后,若父类的方法对子类不适用,那么子类可以重写。

3.重写规则:

             1) 要求子类方法的”返回值类型 方法名 (参数列表)”与父类的方法一样

             2)子类方法的修饰符不能小于父类方法的修饰符

             3)* 若父类方法抛异常,那么子类方法抛的异常不能大于父类。

             4)*子父方发必须同为static 或同位非static的

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容