继承

在Java中,类的继承是指在一个现有类的基础上构建一个新的类,构建出来的新类被称作子类,现有的类被称作父类,子类会自动地拥有父类所有可继承的属性和方法。

子类继承自父类,父类派生子类。

  1.  class Person {
  2.  String name; 
  3.  // 声明一个Person类,有成员方法speak()和walk()
  4.  public void speak() {
  5.  System.out.println("我会说话~");
  6.  }
  7.  public void walk() {
  8.  System.out.println("我可以行走~");
  9.  }}
  10.   class LiHua extends Person {
  11.  // 声明一个LiHua类,继承自Person类
  12. @Override
  13.  public void walk() {
  14.  // super.方法名 表示调用父类的方法,和构造函数不同,不写super不会掉用父类的方法
  15.  // super.walk();
  16.  System.out.println("我走的很快~");
  17. }
  18.  }
  19.   public class PersonExtends {
  20.  public static void main(String[] args) {
  21.  LiHua liHua = new LiHua();
  22.  liHua.name = "李华";
  23.  liHua.speak();
  24.  liHua.walk();
  25.  }
  26.  }

LiHua类通过extends继承了Person类,这样LiHua类便是Person类的子类,将拥有Person类的全部可继承属性和方法。

运行结果:

 

posted @ 2020-11-09 11:04  LvREN旅人  阅读(61)  评论(0)    收藏  举报