我製作了一個名爲'Car'的類,並且我有這個代碼。 Car c=new Car(), yourCar;
我不知道'yourCar'是什麼意思 與Car myCar = new Car(); Car yourCar = new Car();
是一樣的嗎? 逗號後我無法理解。在java中同時製作兩個對象
package ex2_datatypecasting02;
class Car{
String name = "car";
String print() {
return name;
}
}
class Bus extends Car{
String name = "bus";
String print() {
return name;
}
}
public class CastingExam {
public static void main(String[] args) {
Car myCar = new Car(),yourCar;
Bus myBus = new Bus(),yourBus;
System.out.println(myCar.print());
System.out.println(myBus.print());
yourCar = myBus;
yourBus = (Bus)yourCar;
System.out.println(yourBus.print());
}
}
這不應該編譯。你從哪裏得到這些代碼? –
@ E_net4:這應該編譯。它只是稍後聲明額外的變量。 –
哎喲,你說得對。我已經避免了多個聲明的這種語法來忘記它們。 –