第三章 Jav a 语言面向对象的特征 2.选择题 3-1 下列对封装性的描述中,错误的是( B ). A.封装体包含了属性和行为 B.封装体中的属性和行为的访问权限是相同的 C.被封装的某些信息在封装体外是不可见的 D.封装使得抽象的数据类型提高了可重用性 3-2 下列关于继承性的描述中,错误的是(C) A.一个类可以同时生成多个子类 B.子类继承了父类的所有成员 C. Jav a 语言支持单重继承和多重继承 D. Jav a 语言通过接口可使子类使用多个父类的成员 3-3 下列对多态性的描述中,错误的是(A) A. Jav a 语言允许运算符重载 B. Jav a 语言允许方法重载 C. Jav a 语言允许变量覆盖 D.多态性提高了程序的抽象性和简洁性 3-4 在类的修饰符中,规定只能被同一包类所使用的修饰符是(B) A. pu blic B.默认 C. final D. abstract 3-5 在成员变量的修饰符中,规定只能被同一包类所使用的修饰符是(B) A. priv ate B. pu blic C.默认 D. protected 3-6 在成员方法的访问控制修饰符中,规定访问权限包含该类自身,同包的其他类和其他包的该类子类的修饰符是(D) A. pu blic B. priv ate C.默认 D. protected 3-7 下列关于构造方法的特点的描述中,错误的是(A) A.不可重载 B.方法名同类名 C.无返回类型 D.系统自动调用 3-8 下列关于静态方法的特点的描述中,错误的是(D) A.在类体内说明静态方法使用关键字 static B.静态方法只能处理静态变量或调用静态方法 C.静态方法不占用对象的内存空间,非静态方法占用对象的内存空间 D.静态方法只能用类名调用 3-9 下列对静态初始化器的描述中,错误的是(C) A.静态初始化器是用来对类进行初始化的,而不是对某个对象初始化 B.静态初始化器是由关键字 static 和一对花括号组成的语句组 C.静态初始化器不同于构造方法,它不是方法 D.静态初始化器在产生新对象时,是由系统自动调用的 3-10 下列关于抽象类的描述中,错误的是(C) A.抽象类是用修饰符 abstract 说明的 B.抽象类是不可以定义对象的 C.抽象类是不可以有构造方法的 D.抽象类通常要有它的子类 3-11 下列关于类的继承性的描述中,错误的是(D) A.继承是在已有类的基础上生成新类的一种方法 B.子类继承父类的所有成员 C. Java 语言要求一个子类只有一个父类 D.父类中成员的访问权限在子类中将被改变 3-12 下列关于子类继承父类的成员的描述中,...