【交作文 】大家看看還需要哪些改進 小白求教@?。?!
package com.imooc;
public abstract class Shape {
public abstract void hello (String girth,String area);
}
-------------------------------------------------
package com.imooc;
public class Rectangle extends Shape {
@Override
public void hello(String girth,String area) {
// TODO Auto-generated method stub
System.out.println("矩形的周長是:"+girth+",面積是:"+area);
}
}
--------------------------------------------------------
package com.imooc;
public class Circle extends Shape {
@Override
public void hello(String girth, String area) {
// TODO Auto-generated method stub
System.out.println("圓形的周長是:"+girth+",面積是:"+area);
}
}
------------------------------------------------------------
package com.imooc;
public class Text {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Shape rec=new Rectangle();
rec.hello("2(a+b)", "a*b");//a為矩形的長,b為矩形的寬。
Shape cir=new Circle();
cir.hello("2Math.PIr","Math.PIr2" );
}
}
-----------------------------------------------------
矩形的周長是:2(a+b),面積是:a*b
圓形的周長是:2Math.PIr,面積是:Math.PIr2
2018-09-15
感覺應該是把周長方法和面積方法先抽象化,再在子類里面分別實現(xiàn)比較好