
次のクラスAについてプログラミング部分【Q】の出力はどうなりますか?
次のクラスAについてプログラミング部分【Q】の出力はどうなりますか?
class A extends B {
void set(String x) {name="A"+x;}
}
class B {
String name;
void set(String x) {name="B"+x;}
void store(String x){set(x);}
}
【Q】
A a=new A();
a.set("d") ;
System.out.println(a.name);
a.store("s");
System.out.println(a.name);
B b=(B)a;
b.store("c");
System.out.println(b.name);
投稿日時 - 2010-08-01 22:19:34
このQ&Aは役に立ちましたか?
9人が「このQ&Aが役に立った」と投票しています