共40道选择题,每题2.5分。多选题有错则全错,全对才满分.面向对象部分测试题下面描述函数重写错误的是 C A. 要有子类继承或实现 B. 子类方法的权限必须大于等于父类的权限 ...
共40道选择题,每题2.5分。多选题有错则全错,全对才满分.
面向对象部分测试题
- 下面描述函数重写错误的是 C
A. 要有子类继承或实现
B. 子类方法的权限必须大于等于父类的权限
C. 父类中被private权限修饰的方法可以被子类重写
D. 子类重写接口中的抽象方法,子类的方法权限必须是public的
- 关于封装下面介绍错误的是()。D
A. 封装将变化隔离
B. 封装提高重用性。
C. 封装安全性
D. 只有被private修饰才叫做封装
- 试图编译运行下面的代码会发生什么情况 d
public class MyClass{
static int i;
public static void main(String[] args){
System.out.println(i);
}
}
A. 错误,变量i没有被初始化
B. 输出null
C. 输出1
D. 输出0
- 在Java中,下面对于构造函数的描述正确的是( )。D
A. 类必须显式定义构造函数
B. 构造函数的返回类型是void
C. 构造函数和类有相同的名称,并且不能带任何参数
D. 一个类可以定义多个构造函数
- 下面Java代码的运行结果是( )。C
class Penguin {
private String name=null; // 名字
private int health=0; // 健康值
private String sex=null; // 性别
public void Penguin() {
health = 10;
sex = "雄";
System.out.println("执行构造方法。");
}
public void print() {
System.out.println("企鹅的名字是" + name +
",健康值是" + health + ",性别是" + sex+ "。");
}
public static void main(String[] args) {
Penguin pgn = new Penguin();
pgn.print();
}
}
A. 企鹅的名字是null,健康值是10,性别是雄。
B. 执行构造方法。
企鹅的名字是null,健康值是0,性别是null。
C. 企鹅的名字是null,健康值是0,性别是null。
D. 执行构造方法。
企鹅的名字是null,健康值是10,性别是雄。
- class A {
public int i = 10;
原标题:传智Java面向对象知识测试
关键词:JAVA
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。