下列方法定义中,正确的是( )。
A. int x( int a,b ){ return (a-b); }
B. double x( int a,int b){ int w; w=a-b; }
C. double x( a,b ){ return b; }
D. int x( int a,int b) { return a-b; }
设 i、j、k 为类 X 中定义的 int 型变量名,下列类 X 的构造函数中正确的是( )。
A. X( int i){ ... }
B. void X( int i){ ... }
C. X( int i, int j){ ... }
D. X( int i,int j,int k){ ... }
下列类头定义中,正确的是( )。
A. class x { .... }
B. public x extends y { .... }
C. public class x extends y{ .... }
D. class x extends y implements y1 { .... }
子类中定义的方法与父类方法同名且同形时称父类方法被覆盖(也称重写)以下说法正确的是:
A. 父类对象调用的也是子类的方法;
B. 在子类中仍可用super.方法名调用父被复盖的方法;
C. 父类中用final修饰的方法不允许被复盖;
D. 子类方法必须与父类被重写的方法在访问权限、返回值类型、参数表等方面完全一致。