美文网首页
Java--继承

Java--继承

作者: 李赫尔南 | 来源:发表于2022-08-17 08:40 被阅读0次

  继承让我们更加容易实现类的扩展。比如,我们定义了人类,再定义Boy类就只需要扩展人类即可。实现了代码的重用,不用再重新发明轮子(don't reinvent wheels)。
  从英文字面意思理解,extends的意思是“扩展”。子类是父类的扩展。现实世界中的继承无处不在。比如:


现实世界中的继承.png

  上图中,哺乳动物继承了动物。意味着,动物的特性,哺乳动物都有;在我们编程中,如果新定义一个Student类,发现已经有Person类包含了我们需要的属性和方法,那么Student类只需要继承Person类即可拥有Person类的属性和方法。

【示例】使用extends实现继承

public class Test{
    public static void main (String [] args){
        Student s = new Student("高淇", 172, "Java");
        s.rest();
        s.study();
    }
}
class Person{
    String name;
    int height;
    public void rest() {
       System.out.println("玩一会!")
    }
}
class Student extends Person{
    String major;//专业
    public void study(){
        System.out.println("在学习Java");
    }
    public Student (String name,int height, String major) {
        //天然拥有父类的属性
        this.name = name;
        this.height = height;
        this.major = major;
   }
}

输出:玩一会!
   在学习Java

相关文章

  • JAVA--继承

    概述 利用继承,人们可以基于已存在的类构造一个新类。继承已存在的类就是复用(继承)这些类的方法和域。 在此基础上,...

  • Java--继承

      继承让我们更加容易实现类的扩展。比如,我们定义了人类,再定义Boy类就只需要扩展人类即可。实现了代码的重用,不...

  • Java--继承使用要点

    1.父类也称作超类、基类、派生类等。2.Java中只有单继承,没有像C++那样的多继承。多继承会引起混乱,使得继承...

  • Java--接口要点与多继承

    接口的要点 子类通过implements来实现接口中的规范。 接口不能创建实例,但是可用于声明引用变量类型。 一个...

  • Eclipse 开发基本配置与快捷键

    自动提示Window -->> Preferences -->> Java-->> Editor-->> Cont...

  • Eclipse自动补全

    Windows——>Preferences——>Java-->Editor-->Content Asist,在Au...

  • B入门指南-----eclipse代码格式化

    打开eclipse 选择 window-->Preferences-->JAVA-->Code-->Code St...

  • 001—Myeclipse常用编程设置

    设置工程通用JDK 选择Windows-->preference--->java-->Installed JREs...

  • java启动jvm配置详解

    /usr/lib/jvm/java-1.8.0-openjdk/bin/java-- 资源分配-server -X...

  • maven 项目install时 报错

    错误代码节选: 解决步骤: Eclipse-->Window-->preferences-->Java-->Ins...

网友评论

      本文标题:Java--继承

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