对任务1中的类作为父类,在子类中继承,并调用父类的方法。
时间: 2024-11-09 14:22:17 浏览: 18
Python实现子类调用父类的方法
5星 · 资源好评率100%
在面向对象编程中,如果你有一个名为"Task"的任务类(假设它有特定的方法或属性),你可以创建一个新的子类,比如"SpecificTask",来继承自"Task"类。这个过程叫做类的继承,允许子类继承父类的所有属性和方法。
例如:
```java
class Task {
public void execute() {
System.out.println("执行通用任务");
}
}
class SpecificTask extends Task {
// 子类可以添加自己的特有属性和方法
public void customize() {
System.out.println("正在定制特殊功能");
}
@Override
public void execute() {
super.execute(); // 调用父类的execute方法
customize(); // 自己的实现
}
}
```
在这个例子中,`SpecificTask`不仅拥有`execute()`方法(通过覆盖重写了父类的行为),还能调用父类的`execute()`方法。这就是多态的一个体现,因为虽然接口是`execute()`,但具体的执行行为可以根据子类的不同而变化。
阅读全文