A、A.子类能直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性 B、B.子类只能继承父类的方法,不能继承父类的属性 C、C.子类只能继承父类的非私有属性,不能继承父类的方法 D、D.子类不能继承父类的私有属性
A、A.子类能直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性 B、B.子类只能继承父类的方法,不能继承父类的属性 C、C.子类只能继承父类的非私有属性,不能继承父类的方法 D、D.子类不能继承父类的私有属性
A、super关键字是在子类对象内部指代其父类对象的引用 B、super关键字不仅可以指代子类的直接父类,还可以指代父类的父类 C、子类通过super关键字只能调用父类的方法,而不能调用父类的属性 D、子类通过super关键字只能调用父类的属性,而不能调用父类的方法
A、要有子类继承或实现 B、子类方法的权限必须大于等于父类的权限 C、父类中被private权限修饰的方法可以被子类重写 D、子类重写接口中的抽象方法,子类的方法权限必须是public的
A、子类的构造函数覆盖父类的构造函数 B、以父类的构造函数为准,子类没有自己的构造函数 C、先执行父类的构造函数,再执行子类的构造函数 D、如果父类的构造函数带参数,则子类必须在构造函数的开头用super()显式地调用父类的构造函数 E、除非子类在够在函数中用super()显式地调用,否则不会执行父类的构造函数
A、子类无条件的继承父类的无参构造方法 B、子类可以引用父类中的有参构造方法,使用super关键字 C、如果子类没有构造方法,则父类无参构造方法作为自已的构造方法 D、如果子类有无参构造方法,而父类的无参构造方法则被覆盖
A、当子父类中成员变量重名的时候,在子类方法中想输出父类成员变量的值,可以用super区分子父类成员变量 B、super语句可以放在构造函数的任意一行 C、子类可以通过super关键字调用父类的方法 D、子类可以通过super关键字调用父类的属性
A、子类无条件地继承父类的无参构造函数。 B、子类可以在自己的构造函数中使用super关键字来调用父类的含参数构造函数,但这个调用语句必须是子类构造函数的第一个可执行语句。 C、在创建子类的对象时,将先执行继承自父类的无参构造函数,然后再执行自己的构造函数。 D、子类不但可以继承父类的无参构造函数,也可以继承父类的有参构造函数。
A、重写可以体现父类与子类之间的多态性。 B、父类中定义的方法,必须在子类中重写。 C、方法重写又称方法覆盖。 D、如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写。 E、有时子类并不想原封不动地继承父类的方法,而是想作一定的修改,这就需要采用方法的重写。