在Java中,可以使用关键字“extends”和“super”来构建父类和子类的关系。
public class Parent { private String name; public Parent(String name) { this.name = name; } public String getName() { return name; } }
以上代码是一个父类的示例。在这个父类中,定义了一个私有变量“name”以及一个公共方法“getName()”。
接下来,我们来创建一个子类。
public class Child extends Parent { private int age; public Child(String name, int age) { super(name); this.age = age; } public int getAge() { return age; } }
在这个子类中,我们使用关键字“extends”来继承父类。在子类的构造方法中,我们使用“super”来调用父类的构造方法,并传递参数“name”。此外,子类还定义了一个私有变量“age”以及一个公共方法“getAge()”。
现在,我们可以使用这两个类来创建对象:
Parent parent = new Parent("John"); System.out.println(parent.getName()); Child child = new Child("Mary", 10); System.out.println(child.getName()); System.out.println(child.getAge());
在这个示例中,我们先创建了一个父类的对象“parent”,并调用了它的方法“getName()”。然后,我们创建了一个子类的对象“child”,并调用了它的方法“getName()”和“getAge()”。
继承是一种非常有用的技术,可以使代码更加简洁和可维护。许多Java中的类都是通过继承来实现的,这为我们的开发带来了很多便利。