我的這個(gè)作業(yè)合格嗎?求評(píng)價(jià)!
package tuxing2;
public abstract class tuxing {
? ? static int a = 4;
? ? static double π = 3.14;
? ? static int b = 5;
public abstract void Area();//面積
? ? public abstract void Perimeter();//周長(zhǎng)
}
-----------------------------------------------------------------------------------------------------------------------------------------------
package tuxing2;
public class Round extends tuxing {
@Override
public void Area() {//圓形的面積
// TODO Auto-generated method stub
? ? ? ? System.out.println("圓形的面積= "+π*a*a);
}
@Override
public void Perimeter() {//圓形的周長(zhǎng)
// TODO Auto-generated method stub
System.out.println("圓形的周長(zhǎng)= "+2*π*a);
}
}
-----------------------------------------------------------------------------------------------------------------------------------------------
package tuxing2;
public class Rectangle extends tuxing {
@Override
public void Area() {//矩形的面積
// TODO Auto-generated method stub
System.out.println("矩形的面積= "+a*b);
}
@Override
public void Perimeter() {//矩形的周長(zhǎng)
// TODO Auto-generated method stub
System.out.println("矩形的周長(zhǎng)= "+(a+a+b+b));
}
}
-----------------------------------------------------------------------------------------------------------------------------------------------
package tuxing2;
public class Test {
public static void main(String[] args) {
// TODO Auto-generated method stub
tuxing TX1 = new Round();
TX1.Area();
TX1.Perimeter();
tuxing TX2 = new Rectangle();
TX2.Area();
TX2.Perimeter();
}
}
2018-08-06
一般寫(xiě)類(lèi)名的時(shí)候首字母大寫(xiě),方法首字母小寫(xiě)。而且抽象類(lèi)是聲明方法,可以設(shè)置參數(shù),實(shí)現(xiàn)方法時(shí)傳值進(jìn)行相關(guān)計(jì)算,public void area(double a,double b).