哪里错了。。
public abstract class Shape{
public abstract void ZhouChang();
public abstract void MianJi();
}
public class Rectangle extends Shape{
public double chang;
public double kuang;
public void ZhouChang(){
System.out.println(周长为:+(chang+kuang)2);
}
public void MianJi(){
System.out.println(面积为:+changkuang);
}
}
public class Circle extends Shape{
public double banjin;
public final double PI=Math.PI;
public void ZhouChang(){
System.out.println(周长为:+(2PIbanjin));
}
public void MianJi(){
System.out.println(面积为:+(PIbanjinbanjin));
}
}
import java.util.Scanner;
public class Test{
public class void main(String args[]){
Scanner input=new Scanner(System.in);
System.out.println(请输入矩形的长和宽:);
Rectangle rec=new Rectangle()
System.out.println(矩形长为:);
rec.chang=input.nextDouble();
System.out.println(矩形宽为:);
rec.kuan=input.nextDouble();
rec.ZhouChang();
rec.MianJi();
Scanner input=new Scanner(System.in);
System.out.println(请输入圆的半径:);
Circle cir=new Circle();
System.out.println(圆的半径为:);
cir.banjin=input.nextDouble();
cir.ZhouChang();
cir.MianJi();
input.close();
}
}