Java中如何继承类
在Java编程语言中,继承是一种让一个新类(称为子类或派生类)继承另一个类(称为父类或基类)的属性和方法的方式,这种机制支持代码复用和建立类层次结构,下面是如何在Java中继承类的详细步骤和示例。

第一步:定义父类
你需要定义一个父类,这个类将包含你希望其他类继承的属性和方法。
public class Animal {
private String name;
public Animal(String name) {
this.name = name;
}
public void makeSound() {
System.out.println("Some sound");
}
public String getName() {
return name;
}
}
第二步:创建子类
你可以创建一个或多个子类,这些子类将继承父类的属性和方法,使用extends关键字来继承父类:
public class Dog extends Animal {
public Dog(String name) {
super(name); // 调用父类的构造函数
}
@Override
public void makeSound() {
System.out.println("Bark");
}
}
在上面的例子中,Dog类继承了Animal类,并重写了makeSound方法以提供特定的实现,通过super(name)调用了父类的构造函数来初始化父类的属性。
第三步:使用子类
你可以创建子类的实例并调用其方法:
public class Main {
public static void main(String[] args) {
Dog myDog = new Dog("Rex");
myDog.makeSound(); // 输出: Bark
System.out.println(myDog.getName()); // 输出: Rex
}
}
在这个例子中,我们创建了Dog类的一个实例,并调用了从Animal类继承的makeSound和getName方法,由于Dog类重写了makeSound方法,所以输出的是“Bark”。
通过继承,Java提供了一种强大的机制来建立类和对象之间的层次结构,促进代码复用和增强代码的可维护性,使用extends关键字可以轻松实现类的继承,并通过重写(Override)来提供特定于子类的实现。
未经允许不得转载! 作者:HTML前端知识网,转载或复制请以超链接形式并注明出处HTML前端知识网。
原文地址:https://www.html4.cn/5126.html发布于:2026-06-30





