当前位置:课程学习>>第四章 面向对象基础>>本章练习
一、单选题
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. 访问控制修饰符必须相同
三、简答题
2.什么叫方法的重载?构造方法可以重载吗?
四、编程题
1.设计雇员Student类,记录学生的情况,包括姓名、性别、年级、班级,要求定义print方法输出学生信息。要求使用自己的包。