阅读 31

Java 继承(extends)使用

  • Person.java:父类

    public class Person {
      // 名字
      String name;
      // 年龄
      int age;
    
      // 跑起来
      public void run() {
        System.out.println("跑起来!");
      }
    }
    复制代码
  • Dzm.java:子类

    public class Dzm extends Person {
    
      // 实现父类的 run 方法
      @Override
      public void run() {
        // TODO Auto-generated method stub
        super.run();
        // this:代表本类型对象的引用 this.age
        // super:代表父类对象的引用 super.age
      }
    }
    复制代码
  • main 函数文件

    public class test {
      public static void main(String[] args) {
    
        // 创建 Person 对象
        Person p = new Person();
        p.run(); // 跑起来!
    
        // 创建 Dzm 对象,Dzm 会完整的继承父类 Person 的方法属性
        Dzm dzm = new Dzm();
        dzm.run(); // 跑起来!
      }
    }
    复制代码
文章分类
后端
文章标签