10. abstract public class Employee { 11. protected abstract double getSalesAmount(); 12. public double getCommision() { 13. return getSalesAmount() * 0.15; 14. } 15. } 16. class Sales extends Employee { 17. // insert method here 18. } Which two methods, inserted independently at line 17, correctly complete the Sales class?()
第1题:
A.
B.
C.
D.
E.
F.
第2题:
下面是关于类及其修饰符的一些描述,不正确的是( )。
A.abstract类只能用来派生子类,不能用来创建abstract类的对象
B.abstract不能与final同时修饰一个类
C.fmal类不但可以用来派生子类,也可以用来创建final类的对象
D.abstract方法必须在abstract类中声明,但abstract类定义中可以没有abstract方法
第3题:
下列程序片段中,能通过编译的是
A.public abstract class Animal{ public void speak();}
B.public abstract class Animal{ public void speak(){}}
C.public class Animal{ public abstract void speak();}
D.public abstract class Animal{ public abstract void speak(){}}
第4题:
如果有一个类MyFrame是Frame的子类,但它不能被实例化,请写出该类的声明头为( )。
A.abstract class Frame. extends MyFrame
B.abstract class MyFrame. extends Frame
C.class MyFrame. abstract extends Frame
D.class Frame. abstract extends MyFrame.
第5题:
下列对类的声明,正确的是( ) B
A.abstract final class Hh{…}
B.abstract private move(){…}
C.protected private number;
D.public abstract class Car{…}
第6题:
如果有-个类MyFrame是Frame的子类,但它不能被实例化,请写出该类的声明头为( )。
A.abstract class Frame. extends MyFrame
B.abstract class MyFrame. extends Frame
C.class MyFrame. abstract extends Frame
D.class Frame. abstract extends MyFrame.
第7题:
abstract class Something {
private abstract String doSomething ();
}
这好像没什么错吧?
错。abstract 的methods 不能以private 修饰。abstract 的methods 就是让子类implement(实
现)具体细节的,怎么可以用private 把abstract
method 封锁起来呢? (同理,abstract method 前不能加final)。
第8题:
下列哪个类声明是正确的? ( )
A.abstract final class H1 {...}
B.abstract private move(){...}
C.protected private number
D.public abstract class Car{...}
第9题:
下列关于修饰符混用的说法,错误的是( )。
A.abstract不能与final并列修饰同一个类
B.abstract类中不可以有private的成员
C.abstract方法必须在abstract类中
D.static方法中能处理非static的属性
第10题:
下列对类的声明,正确的是( )。
A.abstract final classHh{...}
B.abstract private move( ){…}
C.protected private number;
D.public abstract classCar{…}