继承

继承的本质是对某一批类的抽象,从而实现更好的建模
关键字为extends,意为“扩展”。子类为父类的扩展。

public class Student extends Person{
}
//若非继承,可用组合关系
public class Student{
  Person person;
}

继承是类与类的关系。除此之外,类的关系还有依赖、组合、聚合等
继承关系的两个类,一个为子类(派生类),一个为父类(基类),子类继承父类,使用关键字extends表示
Java中只有单继承,没有多继承

//主文件中
public class Application {
    static void main(String[] args) {
        Student student = new Student();
        System.out.println(student.money);
        student.say();
        student.setMoney(5);
        System.out.println(student.getMoney());
    }
}
//父类Person中
public class Person {
    public int money=10_0000_0000;

    public int getMoney() {
        return money;
    }

    public void setMoney(int money) {
        this.money = money;
    }

    public static void say(){
        System.out.println("hello");
    }
}
//子类Student中
public class Student extends Person{
}
posted on 2026-02-04 16:03  AAA神鹰  阅读(2)  评论(0)    收藏  举报