题目内容
(请给出正确答案)
[单选题]
如果子类中的方法mymehtod()覆盖了父类中的方法mymethod(),假设父类方法头部定义如下,voidmymethod(inta),则子类方法定义不合法的是?()
A.publicvoidmethod(inta)
B.protectedvoidmethod(inta)
C.privatevoidmethod(inta)
D.voidmethod(inta)
答案
查看答案
A.publicvoidmethod(inta)
B.protectedvoidmethod(inta)
C.privatevoidmethod(inta)
D.voidmethod(inta)
第1题
A.如果修饰变量,则一旦赋了值,就等同一个常量
B.如果修饰类,则该类只能被一个子类继承
C.如果修饰方法,则该方法不能在子类中被覆盖
D.如果修饰方法,则该方法所在的类不能被继承(可以继承)
第6题
A.父类中方法抛出两个异常,子类可以抛出两个异常
B.父类抛出异常IOException,子类不是必须抛出异常IOException
C.父类中方法抛出三个异常,子类可以抛出四个异常
D.父类与子类抛出异常是没有关系的
第8题
A.JDK的动态代理只能对实现了接口的目标类进行代理
B.不实现接口的类就不能使用JDK的动态代理CGLIB是针对类来实现代理
C.当没有实现接口的类需要代理时就需要通过CGLIB来实现代理了,他的原理是对指定的目标类生成一个子类,并覆盖其中方法实现增强
D.CGLIB动态代理可以对所有的类进行代理
第9题
A.子类可以重写父类的final方法
B.子类可以重载父类的public和protected方法
C.子类不能重载父类的方法
D.子类可以重载父类的成员方法