继承
继承的本质是对某一批类的抽象,从而实现更好的建模
关键字为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{
}

浙公网安备 33010602011771号