当前位置:课程学习>>第四章 面向对象基础>>本章练习




一、单选题

1.下列关于构造方法的特点的描述中, 错误的是 (      )  

A.不可重载                  B.方法名同类名

C.无返回值                  D.系统自动调用

2.在 Java 中,能实现多重继承效果的方式是(     )

A.内部类          B.适配器          C.接口          D.同步

3.关于类的描叙正确的是(       )

A.在类中定义的变量称为类的成员变量,在别的类中可以直接使用

B.成员变量没有默认值

C.使用别的类的方法仅仅需要引用方法的名字即可

D.一个类的方法使用该类的另一个方法时可以直接引用方法名

4. 加载引用软件包时使用关键字(   )

A.pubpc  B.static  C.extends  D.import

5. 下列哪个类声明是正确的(    )

A.abstract final class H1{…}

B.abstract private move(){…}

C.abstract private number;

D.pubpc abstract class Car{…}

 

二、多选题

1. 在Java中,下面对于构造函数的描述错误的是(   )

A. 类不一定要显式定义构造函数

B. 构造函数的返回类型是void

C. 如果构造函数不带任何参数,那么构造函数的名称和类名可以不同

D. 一个类可以定义多个构造函数

2. 符合方法重载的规则是哪些? (    )

A. 参数列表必须不同

B. 参数列表中个数不同,或个数相同但参数类型的不同

C. 方法返回值可以不同

D. 访问控制修饰符必须相同 

 

三、简答题

1.什么时候使用构造方法?构造方法有类型吗?

2.什么叫方法的重载?构造方法可以重载吗?

 

四、编程题

1.设计雇员Student类,记录学生的情况,包括姓名、性别、年级、班级,要求定义print方法输出学生信息。要求使用自己的包。