请问这题选什么啊?
ClassOne.java
package com.ab.pkg1;
public class ClassOne{
private char var='a';
char getVar(){ return var;}
}
ClassTest.java
package com.ab.pkg2;
import com.ab.pkg1.ClassOne;
public class ClassTest extends ClassOne{
public static void main(String args[]){
char a=new ClassOne().getVar();
char b=new ClassTest().getVar();
}
}
what is the result?
A. Compilation will fail.
B. Compilation succeeds and no exceptions are thrown.
C. Compilation succeeds but an exception is thrown at line 5 in ClassTest.java.
D. Compilation succeeds but an exception is thrown at line 6 in ClassTest.java
A 还是 B ?