如果创建一个子类覆盖一个public方法,则对该方法可以使用哪些修饰符()。
A.public
B. public和protected
C. private
D.任意修饰符都可以
A.public
B. public和protected
C. private
D.任意修饰符都可以
第1题
第2题
A.如果修饰变量,则一旦赋了值,就等同一个常量
B.如果修饰类,则该类只能被一个子类继承
C.如果修饰方法,则该方法不能在子类中被覆盖
D.如果修饰方法,则该方法所在的类不能被继承(可以继承)
第3题
A.一个private类不能被不同包中的类访问
B.一个public类能被不同包中的类访问
C.一个protected类可以被不同包中的子类访问
D.一个没有可见性修饰符的方法,能被不同包中的类访问
第4题
第5题
A.定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的start()方法
B.定义一个实现Runnable接口的类并实现run()方法,创建该类实例对象,将其作为参数传递给Thread类的构造方法来创建Thread对象,调用Thread对象的start()方法
C.定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的run()方法
D.定义一个实现Runnable接口的类并实现run()方法,创建该类对象,然后调用run()方法
第6题
A.一个特殊的方法, 每当使用类创建实例时, Python都会自动运行它,并初始化属性
B.一个子类别
C.在类中的一个输出变量
D.是一个内置的函数,并帮助父类创建子类
第10题
A.JDK的动态代理只能对实现了接口的目标类进行代理
B.不实现接口的类就不能使用JDK的动态代理CGLIB是针对类来实现代理
C.当没有实现接口的类需要代理时就需要通过CGLIB来实现代理了,他的原理是对指定的目标类生成一个子类,并覆盖其中方法实现增强
D.CGLIB动态代理可以对所有的类进行代理