关于 super 和 this,下列说法不正确的是:( )。
A. 这是两个特殊的对象引用,可以引用类中的 static 成员;
B. 这两个特殊引用可在构造函数中调用构造函数,且只能放在第一句;
C. 借助 super 可引用超类的私有成员
D. this 的含义为“自己”,是指对象自身,而非类自身
下面关于 final 修饰符,正确的说法是( )。
A. final 变量不能被更改,final 类不能派生出子类,用final方法不能被重载;
B. 对 class A{public int x},语句 final A a=new A(); a.x=5;将会产生编译错;
C. 对计算公式已不需更改的数学函数,常用 public static final 修饰;
D. 若类中有 final abstract 修饰的方法,必须实现该方法才能构造对象。
下面关于 static修饰符,正确的说法是( )。
A. 与普通变量相比,static变量只能更改 1 次
B. 与普通方法相比,static方法只能借助类名调用,不能借助对象引用;
C. static变量被该类所有对象所共享,甚至包括私有static变量
D. static方法不能被重载,只能被重写。
定义一个公有double型常量PI,哪一条语句最好( )。
A. public final double PI;
B. public final static double PI=3.14;
C. public final static double PI;
D. public static double PI=3.14;