用JAVA定义两个类,父类A代表几何形状,子类B类代表圆形状;在B类中重写toString方法,输出圆的半径
时间: 2024-03-10 19:43:13 浏览: 166
浅析JAVA中toString方法的作用
5星 · 资源好评率100%
好的,以下是用JAVA定义父类A和子类B的代码:
```java
// 父类A代表几何形状
public class A {
// 父类A的属性和方法
// ...
}
// 子类B代表圆形状
public class B extends A {
private double radius; // 圆的半径
// 子类B的构造方法
public B(double radius) {
this.radius = radius;
}
// 重写toString方法,输出圆的半径
@Override
public String toString() {
return "圆的半径为:" + radius;
}
}
```
在子类B中,我们定义了一个私有属性 `radius` 表示圆的半径,并且在构造方法中初始化。然后,我们重写了父类A的 `toString()` 方法,在子类B中输出圆的半径。当我们调用子类B的 `toString()` 方法时,就可以得到圆的半径了。
阅读全文