|
發表於 2010-5-2 15:51:58
|
顯示全部樓層
回復 3# 的帖子
sos80065大,您要不要試看看小弟我寫的這個,從您的程式碼改的。
會出現錯誤,好像是因為
public Car(String a)
{
System.out.println("請輸入車子的品牌:"+a);
}
沒有方法、成員可以去接收,所以要設定為沒有傳回值,可以將方法設定參數再加上void。
我學java,學的很爛,類別、繼承,這些章節,學的亂七八糟。可能有錯。
現在也忘了怎樣寫java了。
---------------我是程式碼----------------------------------
class Car
{
private String engineNum,color;
public void Car(String a)
{
System.out.println("請輸入車子的品牌:"+a);
}
public void setEngineNum(String a)
{
engineNum = a;
System.out.println("請輸入引擎號碼:"+a);
}
public void setColor(String a)
{
color = a;
System.out.println("請輸入車子的顏色:"+a);
}
public void show_car()
{
System.out.println("車子的引擎編號:" + engineNum);
System.out.println("車子的顏色:" + color);
}
}
class RacingCar extends Car
{
private int course;
public RacingCar(String car,String num,String color)
{
Car(car);
setEngineNum(num);
setColor(color);
System.out.println("---------------使用show_car方法----------------");
show_car();
course=0;
System.out.println("Creat a Car");
}
}
public class p1
{
public static void main(String args[])
{
RacingCar test1 = new RacingCar("gg","123","hh");
//test1.RacingCar();
}
}
p1.rar
(501 Bytes, 下載次數: 33)
|
|