子类和普通类)均可以访问。默
认访问权限的类、类属变量及方法,包内的任何类(包括继承了此类的子类)都可以访问它,而对于包外
的任何类都不能访问它(包括包外继承了此类的子类)。fi
al修饰符是用来修饰类、变量和方法的,用来
表示它所修饰的类、方法和变量不可再改变。abstract是定义抽象类或抽象方法时使用的修饰符。
13下列关于类的继承性的描述中,错误的是A继承是在已有的基础上生成新类的一种方法B子类继承父类的所有成员CJava语言要求一个子类只有一个父类D父类中成员的访问权限在子类中将被改变
答案:D
解析:子类对从父类继承来的成员只有重写或使用的权限,并不能修改父类成员的访问权限。
试卷编号:1B
第3页共11页
f14下列选项中关于Java中super关键字的说法正确的是()。
Asuper关键字是在子类对象内部指代其父类对象的引用Bsuper关键字不仅可以指代子类的直接父类,还可以指代父类的父类C子类通过super关键字只能调用父类的方法,而不能调用父类的属性D子类通过super关键字只能调用父类的属性,而不能调用父类的方法答案:A
解析:super关键字只能指代直接父类对象的引用,因此既可以调用直接父类的属性,也可以调用父类方
法。
15以下对于方法覆盖overridi
g的说法不正确的有
。
A方法覆盖发生在同一类中
B方法的覆盖发生在子类型中
C参数一定要一样
D方法名一定要一样
答案:A
解析:方法覆盖即重写,该现象只能出现在子类继承父类后,子类重写父类方法时发生。
16下面对对象概念描述错误的是:
A操作是对象的动态属性
B任何对象都必须有继承性
C对象间的通讯靠消息传递
D对象是属性和方法的封装体
答案:B
解析:比如数字2,它是整型类对象实例,确实是一个对象,但它却无法被继承,故没有继承性。因此,
对象不都必须有继承性。
17下列关于字符串的描叙中错误的是()(选择两项)
A字符串是对象BStri
g对象存储字符串的效率比Stri
gBuffer高C可以使用Stri
gBuffersb