1. 创建一个接口,接口的名字叫TestInterface,接口里至少有一个常量String myVar=”Hello Interface”,两个抽象方法write()和read()。2. 新建一个名为TestDemo.java的类文件,设计一个接口Shape,表示图形。要求:定义一个常量PI=3.14;定义两个抽象方法,一个是计算面积的getArea();一个是计算周长的getPer();定义一个圆类Circle,包含属性半径radius,实现接口Shape。在main方法中,创建Circle类的对象,并调用getArea(),getPer()方法。
时间: 2024-02-15 08:01:42 浏览: 128
好的,我会根据您的要求来回答您的问题。以下是对您的两个问题的回答:
1. 接口TestInterface的代码实现如下:
```
public interface TestInterface {
String myVar = "Hello Interface";
void write();
void read();
}
```
2. 接口Shape和圆形类Circle的代码实现如下:
```
public interface Shape {
double PI = 3.14;
double getArea();
double getPer();
}
public class Circle implements Shape {
private double radius;
public Circle(double radius) {
this.radius = radius;
}
@Override
public double getArea() {
return PI * radius * radius;
}
@Override
public double getPer() {
return 2 * PI * radius;
}
}
public class TestDemo {
public static void main(String[] args) {
Circle circle = new Circle(5);
System.out.println("圆的面积为:" + circle.getArea());
System.out.println("圆的周长为:" + circle.getPer());
}
}
```
希望我的回答能够帮助到您!
阅读全文