NO.18 继承(extends)

Java中类的继承特点

           Java只支持单继承,不支持多继承。(一个儿子只能有一个爹)

            有些语言是支持多继承,格式:extends类1,类2,...

            Java支持多层继承(继承体系)

继承的注意事项

        子类只能继承父类所有非私有的成员(成员方法和成员变量)

        子类不能继承父类的构造方法,但是可以通过super关键字去访问父类构造方法。

         不要为了部分功能而去继承体;

什么时候使用继承

继承其实体现的是一种关系:"is a"。

Person

     Student

     Teacher

水果

    苹果

    香蕉

    橘子

采用假设法。

如果有两个类A,B。只有他们符合A是B的一种,或者B是A的一种,就可以考虑使用继承。

继承中成员变量的关系

不同名的变量

同名的变量


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

相关阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 35,257评论 18赞 399
  • 一:java概述:1,JDK:Java Development Kit,java的开发和运行环境,java的开发工...
    ZaneInTheSun阅读 2,873评论 0赞 11
  • 继承的好处: 1. 提高了代码的复用性; 2. 让类与类之间产生了关系,给第三种特征多态提供了前提。 单继承VS多...
    最爱的Tammy小姐阅读 476评论 1赞 0
  • 生活,其实很简单。日出日落,朝朝暮暮,起起跌跌。 伤心了,吃点美食。高兴时,找个朋友分享。 永远都在前进的路上,追...
    絮凝曳云阅读 248评论 0赞 0
  • 2013年,苹果宣布向汽车领域进军,宣布iOS in the Car计划。iOS in the Car 计划宣布之...
    君才素颖出阅读 15,860评论 0赞 1

友情链接更多精彩内容