问题:
public class Test {
public static void main (String args) {
class Foo {
public int i = 3;
}
Object o = (Object) new Foo();
Foo foo = (Foo)o;
System.out.printIn(foo. i);
}
}
What is the result?()
A . Compilation will fail.
B . Compilation will succeed and the program will print “3”
C . Compilation will succeed but the program will throw a ClassCastException at line 6.
D . Compilation will succeed but the program will throw a ClassCastException at line 7.
public class Test {
public static void main (String args) {
class Foo {
public int i = 3;
}
Object o = (Object) new Foo();
Foo foo = (Foo)o;
System.out.printIn(foo. i);
}
}
What is the result?()
● 参考解析
本题暂无解析