题目内容

下列选项中,()代码替换程序中标注的【代码】,将导致编译错误。class A{public float getNum(){return 3.0f;}}public class B extends A{【代码】}

A. public float getNum( ){return 4.0f;}
B. public void getNum( ){ }
C. public void getNum(double d){ }
D. public double getNum(float d){return 4.0d;}

查看答案
更多问题

下面选项中,关于类的描述错误的是( )。

A. 类的方法都由方法头和方法体组成。
B. 一个Java程序可以有多个公共类(public类)。
C. 一个包可以包含多个类。
D. 类的实现包括声明和类体实现两个部分。

下列关于构造方法的叙述中错误的是( )。

A. Java语言规定构造方法名与类名必须相同。
B. Java语言规定的构造方法没有返回值,但不用void声明。
C. Java语言规定构造方法不可以重载。
D. Java语言规定构造方法只能通过new自动调用。

子类继承了父类的方法和状态(属性),在子类中可以进行的操作是()。

A. 更换父类方法
B. 减少父类方法
C. 减少父类变量
D. 添加方法

下列的方法重载,正确的是( )。

A. int fun(int a,float b){ }float fun(int a,float b){ }
B. int fun(int a,float b){ }int fun(int x,float y){ }
C. float fun(float a){ }float fun(float a,float b){ }
D. float fun1(int a,float b){ }float fun2(int a,float b){ }

答案查题题库