能出結(jié)果 但是編譯顯示錯(cuò)誤,各位大神看看
package com.imooc;
public abstract class Shape {
public abstract void zhouchang(double a,double b);
public abstract void zhouchang(double r);
public abstract void area(double a,double b);
public abstract void area(double r);
}
package com.imooc;
public class Rectangle extends Shape {
@Override
public void zhouchang(double a, double b) {
// TODO Auto-generated method stub
double s=2*(a+b);
System.out.println("矩形的周長(zhǎng)是: "+s);
}
@Override
public void area(double a, double b) {
// TODO Auto-generated method stub
double s=a*b;
System.out.println("矩形的面積是: "+s);
}
}
package com.imooc;
public class Circle extends Shape {
@Override
public void zhouchang(double r) {
// TODO Auto-generated method stub
double s=2*3.14*r;
System.out.println("圓的周長(zhǎng)是: "+s);
}
@Override
public void area(double r) {
// TODO Auto-generated method stub
double s=3.13*r*r;
System.out.println("圓的面積是: "+s);
}
}
package com.imooc;
public class Initial {
public static void main(String[] args) {
// TODO Auto-generated method stub
Rectangle rec=new Rectangle();
rec.zhouchang(3, 4);
rec.area(3, 4);
Circle cir=new Circle();
cir.zhouchang(3);
cir.area(3);
}
}
2017-08-18
兩個(gè)問(wèn)題都是選擇第一個(gè) 添加就好了