package s;
public abstract class Graph1 {
public abstract double area(double radius);
public abstract double perimeter(double radius);
public Graph1(){
}
}
package s;
public class Circle1 extends Graph1 {
private double raduis;
public double area(double raduis){
return raduisraduisMath.PI;
}
public double getRaduis() {
return raduis;
}
public void setRaduis(double raduis) {
this.raduis = raduis;
}
public double perimeter(double raduis) {
return 2*Math.PI*raduis;
}
public Circle1(){
}
}
package s;
import java.util.Scanner;
public class test {
public static void main(String[] agse){
System.out.println(“输入半径”);
Scanner sc=new Scanner(System.in);
double p=sc.nextDouble();
Circle1 a=new Circle1();
System.out.println(“圆的周长:”+a.perimeter§);
System.out.println(“圆的面积:”+a.area§);
}
}