当先锋百科网

首页 1 2 3 4 5 6 7

在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中的类都是通过继承来实现的,这为我们的开发带来了很多便利。