您的位置:首页 >发挥 Java 继承的优势:代码扩展与重用
发布于2025-02-08 阅读(0)
扫一扫,手机访问

代码扩展:
代码重用:
示例:
考虑一个抽象类 Shape,它为所有形状定义基本的几何属性和方法。我们可以从 Shape 派生出不同的形状,例如 Circle、Square 和 Triangle。
// Shape 类
abstract class Shape {
private int x;
private int y;
public Shape(int x, int y) {
this.x = x;
this.y = y;
}
public abstract double getArea();
}
// Circle 类
class Circle extends Shape {
private double radius;
public Circle(int x, int y, double radius) {
super(x, y);
this.radius = radius;
}
@Override
public double getArea() {
return Math.PI * radius * radius;
}
}
通过继承,Circle 类可以访问和使用 Shape 中定义的 x 和 y 坐标。它还可以通过覆盖 getArea() 方法提供自己独特的面积计算。
好处:
局限性:
最佳实践:
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
9