私は「Car」という名前のクラスを作成しましたが、私はこのコードを持っています。 Car c=new Car(), yourCar;
「あなたの車」が意味するものはわかりません はCar myCar = new Car(); Car yourCar = new Car();
と同じですか? コンマの後にわかりません。Javaで同時に2つのオブジェクトを作成する
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:これはコンパイルする必要があります。後で追加変数を宣言するだけです。 –
おっと、そうです。私は、複数の宣言のために、この構文を忘れてしまったのを避けました。 –