(多选)1.下列说法中正确的是?()
A:子类能继承父类的构造方法;
B:子类对从父类继承来的成员的访问权限,取决于父类成员声明的访问权限;
C:子类不能删除从父类继承来的成员变量;
D:在子类的实例成员中方法中,可使用“super引用”访问被子类隐藏的父类同名成员变量;
2.多态分为几种情况,分别是哪几种情况?()
A:2种,调用时的多态和编译时的多态。
B:2种,编译时多态和运行时的多态。
C:2种,运行时的多态和调用时的多态。
D:3种,调用时的多态、运行时的多态和编译时的多态。
3.关于sleep()和wait(),以下描述错误的一项是( )
A. sleep是线程类(Thread)的方法,wait是Object类的方法;
B. sleep不释放对象锁,wait放弃对象锁;
C. sleep暂停线程、但监控状态仍然保持,结束后会自动恢复;
D. wait后进入等待锁定池,只有针对此对象发出notify方法后获得对象锁进入运行状态。
(多选)4..下面能让线程停止执行的有( )
A. sleep();
B. stop();
C. notify();
D. synchronized();
E. yield();
F. wait();
G. notifyAll();
5.以下实现继承正确的是()
A、public class Person extends Student{ }
B、public interface Student extends Person{ }
C、public class Student extend Person{ }
D、public class Student extends Person{ }
6.类有几种访问权限?变量和方法有几种访问权限?
A.1 2
B.2 2
C.2 4
D.4 4
7.当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?
A. 值传递
B. 引用传递
8.在下列程序
1. public class Boxer1{
2. Integer i;
3. int x;
4. public Boxer1(int y) {
5. x = i+y;
6. System.out.println(x);
7. }
8. public static void main(String[] args) {
9. new Boxer1(new Integer(4));
10. }
11. }
返回的结果是()
A. 值“4”是在命令行打印出来的。
B.编译失败是因为第5行中的一个错误。
C. 编译失败是因为第9行中的一个错误。
D. NullPointerException在运行时发生。
E. A NumberFormatException 在运行时发生。
F. An IllegalStateException 在运行时发生。
9. Java 多态的优缺点分别是什么?
10. Java 常见的内部类有哪几种,简单说说其特征?
昨天的答案已经分享到公众号了?聪明的你答对几个?如果还有不不解之处请在下面留言,我们小编会在第一时间为您解答!,可以关注我们查看答案!