在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)
调用父类的构造函数,以初始化父类中的属性。