第六章单元测试
- 以下关于继承的描述,说法正确的是( )
- 已知类的继承关系如下:
class A
class B extends A
class C extends A
则以下语句能通过编译的是( ) - 下列关于继承的描述中,错误的是( )
- 如果父类的方法是静态的,则子类的方法被( )修饰才能覆盖父类的静态方法 。
- 函数重写与函数重载的相同之处是( )
- 以下关于super关键字的说法中,正确的是( )
A:子类可以继承父类的公有的属性和方法 B:创建子类对象时,父类的所有构造方法都会被执行 C:子类继承父类的所有属性和方法 D:子类可以继承父类的私有的属性和方法
答案:子类可以继承父类的公有的属性和方法
A:C c=new A(); B:C c=new B(); C:A a=new B(); D:B b=new C();
A:在Java中,类只支持单继承,不允许多重继承,也就是说一个类只能有一个直接父类 B:多个类可以继承一个父类 C:在Java中,多层继承是可以的,即一个类的父类可以再去继承另外的父类,例如C类继承自B类,而B类又可以去继承A类,这时,C类也可称作A类的子类 D:Java是支持多继承的
A:final B:private C:protected D:static
A:函数名 B:形参列表 C:返回值类型 D:权限修饰符
A:super()与this()不能同时存在于同一个构造方法中 B:super关键字可以调用父类的成员方法 C:super关键字可以调用父类的构造方法 D:super()与this()可以同时存在于同一个构造方法中
温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!