24.編寫一個Car類,具有String類型的屬性品牌,具有功能drive;
定義其子類Aodi和Benchi,具有屬性:價格、型號;具有功能:變速;
定義主類E,在其main方法中分別創建Aodi和Benchi的對象並測試對象的特
性。
package zuoye;
public class Cat {
String pinpai;
double sudu;
double jiage;
String xinghao;
public String getPinpai() {
return pinpai;
}
public void setPinpai(String pinpai) {
this.pinpai = pinpai;
}
public double getSudu() {
return sudu;
}
public void setSudu(double sudu) {
this.sudu = sudu;
}
public double getJiage() {
return jiage;
}
public void setJiage(double jiage) {
this.jiage = jiage;
}
public String getXinghao() {
return xinghao;
}
public void setXinghao(String xinghao) {
this.xinghao = xinghao;
}
public String drive()
{
return "汽車已發動,請注意!";
}
}
package zuoye;
public class Aodi extends Cat {
public double biansu()
{
double sudu=super.getSudu()+20;
return sudu;
}
}
package zuoye;
public class Benchi extends Cat{
public double biansu1()
{
double sudu=super.getSudu()+40;
return sudu;
}
}
package zuoye;
public class E {
public static void main(String[] args) {
Aodi ad=new Aodi();
ad.setPinpai("奧迪 ");
ad.setXinghao("奧迪x7 ");
ad.setJiage(5000000.0);
System.out.println("汽車品牌是:"+ad.getPinpai()+"型號是:"+ad.getXinghao()+"價格是:"+ad.getJiage());
System.out.println(ad.drive());
System.out.println("啟動后速度是:"+ad.biansu()+"km/h");
Benchi bc=new Benchi();
bc.setPinpai("奔馳 ");
bc.setXinghao("奔馳555 ");
bc.setJiage(10000000.0);
System.out.println("汽車品牌是:"+bc.getPinpai()+"型號是:"+bc.getXinghao()+"價格是:"+bc.getJiage());
System.out.println(bc.drive());
System.out.println("啟動后速度是:"+bc.biansu1()+"km/h");
}
}

