美文网首页
4.1 继承的概述

4.1 继承的概述

作者: 姗婷 | 来源:发表于2020-05-12 16:42 被阅读0次

多个类中存在相同属性和行为时,将这些内容抽取到 单独一个类中,那么多个类无需再定义这些属性和行 为,只要继承单独的那个类即可。
多个类可以称为子类,单独这个类称为父类或者超类。
子类可以直接访问父类中的非私有的属性和行为。
通过extends 关键字让类与类之间产生继承关系。
• class SubDemo extends Demo{}
继承优点:
继承的出现提高了代码的复用性。
继承的出现让类与类之间产生了关系,提供了多态的前提
注意:千万不要为了获取其他类的功能,简化代码而继承,必须是类与类之间有所属关系,所属关系 is a;

如何使用一个继承体系中的功能呢?
想要使用体系,先查阅父类的描述,因为父类中定义的是该体系中共性功能。那么这个体系已经可以基本使用了。
那么在具体调用时,要创建最子类的对象,为什么呢?
1.因为有可能父类不能创建对象
2.创建子类对象可以使用更多的功能,包括基本的也包括特有的
简单一句话:查父类功能,创建子类对象使用功能
需求:将学生和工人的共性描述提取出来,单独进行描述
只要让学生和工人与单独与这个类有关系,就可以了

//Person 叫超类或基类
class Person
{
    String name;
    int name;
}
class Student extends Person
{
    public static void()
    {
        System.out.println("study hard");
    }
}
class Worker extends Person
{
    public static void work()
    {
        System.out.println("work hard");
    }
}

相关文章

  • 4.1 继承的概述

    多个类中存在相同属性和行为时,将这些内容抽取到 单独一个类中,那么多个类无需再定义这些属性和行 为,只要继承单独的...

  • 2020年4月8日 第四章 序列-1

    第四章 序列-1 4.1 序列概述 4.2 字符串 4.3 列表 4.4 元组 4.1序列概述 Python中,根...

  • 4.1 DAGScheduler 概述

    1.概要 大家都有用过Spark RDD, 读过官方文档可以知道RDD相当于客户交付的任务说明. 它通过执行一...

  • Spring相关API

    4. spring相关API 4.1 ApplicationContext的继承体系 applicationCon...

  • Java 4 继承与多态

    4.1 继承 面向对象程序设计语言有三大特性:封装、继承和多态性。继承是面向对象语言的重要特征之一,没有继承的语言...

  • Java基础之常量、变量

    四、常量 4.1 概述: 4.2 分类: 4.3 关于进制: 4.3.1 概述: 计算机的电子元件的状态:开关仅仅...

  • 第四章 Limma包读取Microarray数据(一)

    4.1 概述 Limma Guidance Chapter4主要介绍了除Affymetrix GeneChips外...

  • 继承

    继承的引入和概述 继承案例和继承的好处 继承的弊端 Java中继承的特点 继承的注意实现和什么时候使用继承 继承中...

  • 第4章 Java面向对象特性

    4.1概述多态的含义可以表达为“对外一个接口,内部多种实现”。

  • MOOC大学 中医与诊断 W4 第四章 中医理论-病因理论

    4.0 病因理论概述 4.1 外感六淫 4.2 内伤七情、饮食、劳逸

网友评论

      本文标题:4.1 继承的概述

      本文链接:https://www.haomeiwen.com/subject/urgbnhtx.html