Java中多个类继承同一个父类代码怎么写
时间: 2024-09-25 18:08:27 浏览: 26
在Java中,为了创建多个类从同一个父类(也叫超类或基类)继承,你需要按照以下步骤操作:
1. **定义父类(BaseClass)**:
首先,创建一个公共访问权限(public、protected或默认)的父类,包含你想要所有子类共享的属性和方法。
```java
public class BaseClass {
// 父类的属性
private String name;
// 父类的方法
public void display() {
System.out.println("这是BaseClass的方法");
}
// 构造函数
public BaseClass(String name) {
this.name = name;
}
}
```
2. **创建子类(ChildClasses)**:
接下来,你可以创建多个子类,它们都通过`extends`关键字继承自父类,并可以添加或覆盖父类的方法。
```java
public class ChildClass1 extends BaseClass {
// 子类特有的属性和方法
public ChildClass1(String name) {
super(name); // 调用父类构造函数
}
}
public class ChildClass2 extends BaseClass {
// 可能有自己特有的属性和方法
public ChildClass2(String name) {
super(name); // 调用父类构造函数
}
}
```
现在,`ChildClass1` 和 `ChildClass2` 都可以从 `BaseClass` 获取属性和方法,并且可以根据需要添加或修改功能。