用java定义一个类 Draw,在类中提供3个方法:输出直角三角形(drawTrian()) 、 输出矩形(drawRec()) 及平行四边形(drawPra())。
时间: 2024-10-21 10:06:15 浏览: 29
在Java中,你可以定义一个名为Draw的抽象类,因为我们需要至少有一个抽象方法才能让它成为抽象类。下面是一个简单的例子:
```java
public abstract class Draw {
// 抽象方法,用于定义画图的基本行为
public abstract void drawTriangle();
// 其他两个方法的具体实现
public void drawRectangle() {
System.out.println("Drawing a rectangle...");
}
public void drawParallelogram() {
System.out.println("Drawing a parallelogram...");
}
}
```
在这个`Draw`类中,`drawTriangle()`方法被声明为抽象方法,这意味着它没有具体的实现,需要子类去提供。`drawRectangle()`和`drawParallelogram()`方法则是具体的方法,可以直接在`Draw`类中定义并运行。
如果你想让子类去实现`drawTriangle()`方法,可以这样做:
```java
public class TriangleDraw extends Draw {
@Override
public void drawTriangle() {
System.out.println("Drawing an equilateral triangle...");
}
}
// 类似地,你可以创建RectDraw和ParaDraw子类来分别实现矩形和平行四边形
```
阅读全文