今天笔试遇到的试题,一下子把我打得措手不及。
想问下大神,这种有没有实际运用场景的。
public class Test {
public int test() {
// 把类C定义成局部变量
class C{
public int num = 1;
}
C c = new C();
return c.num;
}
public static void main(String[] args) {
// 把类B定义成局部变量
class B {
public int n = 3;
}
Object o = (Object) new B();
B b = (B) o;
System.out.println(b.n);
System.out.println(new Test().test());
}
}