对于下列代码,下列哪个叙述是正确的?class People {People(int m) {}}class Student extends People { }
A. 可以用People类以及无参数构造方法创建对象:new People()。
B. 可以用Student类以及无参数构造方法创建对象:new Student()。
C. 代码无法通过编译。
D. People类不能创建对象。
查看答案
下列哪个叙述是正确的?
A. 如果一个非抽象类是某个抽象类的子类,那么它必须重写父类的抽象方法,即给出方法体。
B. 如果一个抽象类是某个抽象类的子类,那么它也必须将父类abstract方法重写为非abstract方法。
C. 子类对象的上转型对象能操作子类新增的成员变量。
D. 子类对象的上转型对象能调用子类新增的方法。
下列哪个叙述是正确的?
A. final方法也可以同时是abstract方法
B. final类也可以同时是abstract类。
C. abstract方法也可以同时是final方法。
D. 不可以用new运算符和abstract类的构造方法创建对象
下列【1】、【2】、【3】、【4】注释标注的哪行代码有错误?abstract class AAA {final static void speakHello() {}//【1】final abstract void cry();//【2】static final int f(){ return 0 ;}//【3】abstract float g();//【4】}
A. 【1】
B. 【2】
C. 【3】
D. 【4】
下列【1】、【2】、【3】、【4】注释标注的哪行代码有错误?class Father {private int money =12;float height;int seeMoney(){return money ;//【1】}}class Son extends Father {int height;int lookMoney() {int m = seeMoney();//【2】return m;}}class E {public static void main(String args[]) {Son erzi = new Son();erzi.money = 300;//【3】erzi.height = 1.78F;//【4】}}
A. 【1】
B. 【2】
C. 【3】
D. 【4】