不可以,没有这样的用法或者需求。子类继承父类,所以子类拥有父类公开的“性质”,因此子类可以调用从父类继承下来的和父类公开的方法。而同一个父类可以有多个。
子类可以调用父类的任何非私有方法,而用到super时可能子类中对父类的datacreat方法进行重写用super表明调用的是父类里的方法 子类可以调用父类的任何非私有方。
你要写一个Animal类,一个Cat类,一个Dog类和一个Test类 Cat和Dog分别都继承Animal Test类里实例化Cat和Dog就好了 你要写一个Animal类,一个Cat类,一个Dog类。
A:创建子类对象是,应该先调用父类的构造函数。B:应该是错的。我记得父类中的构造函数只能调用不能继承C:子类调用父类的构造函数必须通过super关键。
package com.java;//声明一个抽象类动物abstract class Animal { //声明一个方法eat(),此处可以将方法抽象声明:public abstract void e。
可以的。子类覆盖父类的方法是为了使用子类的特别需要,调用的时候用thisl.xxxx,父类的方法不受影响,用super.xxx调用 可以的。子类覆盖父类的方法是为了使用子。
都是错的,1、父类是子类的子集2、子类继承父类,必须在子类的构造函数中调用父类的构造函数,如果子类得构造函数中,没有显示的调用,那么会自动调用父。
网上找的,你试试能用吗public class Student implements Comparable{ public Student(String no, String name) { this。
比如,如果父类的构造函数带参数,那子类的构造函数里面第一句是super(…)【注:“…”指父类的的构造函数的实餐】时,当调用子类构造函数时,会先调用父类构造。
求加分
回顶部 |