下列代码中标注的(A,B,C,D)中,哪一个是错误的?abstract class Takecare {protected void speakHello() {} //Apublic abstract static void cry(); //Bstatic int f(){ return 0 ;} //Cabstract float g(); //D}
A. protected void speakHello() {} //A
B. public abstract static void cry(); //B
C. static int f(){ return 0 ;} //C
D. abstract float g(); //D
查看答案
下列程序中注释的哪个代码(A,B,C,D)是错误的(无法通过编译)?abstract class A {abstract float getFloat (); //Avoid f() //B{ }}public class B extends A {private float m = 1.0f; //Cprivate float getFloat () //D{ return m;}}
A. abstract float getFloat (); //A
B. void f() //B
C. private float m = 1.0f; //C
D. private float getFloat () //D
数据成员的________ 是指在子类中重新定义一个与父类中已定义的数据成员名完全相同的数据成员。
请写出E类中【代码1】,【代码2】的输出结果。class A {double f(double x,double y) {return x+y;}}class B extends A {double f(int x,int y) {return x*y;}}public class E {public static void main(String args[]) {B b=new B();System.out.println(b.f(3,5)); //【代码1】System.out.println(b.f(3.0,5.0)); //【代码2】}}
this关键字代表调用当前方法的对象,this可以出现在类方法中吗?回答可以或者不可以_______.