温馨提示×

java中子类怎么继承父类的属性

小亿
100
2024-05-28 13:26:10
栏目: 编程语言

在Java中,子类可以继承父类的属性,以便子类可以使用父类中已有的属性。为了实现属性的继承,需要在子类中使用关键字 extends 来继承父类。下面是一个简单的示例:

// 父类
public class Parent {
    private int age;
    
    // 父类构造函数
    public Parent(int age) {
        this.age = age;
    }
    
    public int getAge() {
        return age;
    }
}

// 子类
public class Child extends Parent {
    private String name;
    
    // 子类构造函数
    public Child(int age, String name) {
        super(age); // 调用父类的构造函数
        this.name = name;
    }
    
    public String getName() {
        return name;
    }
}

// 主函数
public class Main {
    public static void main(String[] args) {
        
        Child child = new Child(10, "Alice");
        System.out.println("Name: " + child.getName()); // 输出 Name: Alice
        System.out.println("Age: " + child.getAge()); // 输出 Age: 10
    }
}

在上面的示例中,子类 Child 继承了父类 Parent 的属性 age,并且在子类中可以直接访问父类的属性和方法。在子类的构造函数中使用 super(age) 调用父类的构造函数,以初始化父类中的属性。

0