---------- 编译 ---------- Shape.java:48: 错误: 无法将类 Rect中的构造器 Rect应用到给定类型; { ^ 需要: int,int 找到: 没有参数 原因: 实际参数列表和形式参数列表长度不同 1 个错误 Output completed (1 sec consumed) - Normal Termination
能举个例子不?
追答class People{
public People(String yellow){
}
}
public class YPeople{
public YPeople(String yellow){
super(yellow);
}
}
这样调用YPeople中的有参构造时就会调用People中的有参构造了
java中子类如何继承父类的含参数的构造方法
子类的构造函数中 用super(参数类型 参数);同时子类的构造函数本身的参数列表要和父类的匹配
JAVA中 子类与父类构造方法的关系 个人理解
子类必须申明一个构造方法(且含super的args),且方法里要首先调用super(args),否则报错。三、父类含 含参数的构造方法和无参的构造方法:此时子类可以选择性调用:可以无构造方法:仍会默认调用super()也可以有构造方法:其中会默认地调用super(),你也可以在开头加上这句,如果你不希望调用父类...
java中子类能不能继承父类构造方法
子类可以继承父类的构造方法,并遵循以下原则: 1、子类无条件的继承父类的无参构造方法。 2、子类自身没有定义构造方法,继承父类的无参构造方法,作为构造方法;子类自身定义了无参构造方法。
在java语言里如何在子类中调用父类的有参构造函数
如果你是想在子类的构造函数中调用父类构造函数,则需要在子类的构造函数的函数体第一行(注释语句除外)使用:super(参数列表)的方式调用,该参数列表与父类有参构造函数声明的参数列表一致,如果你不是在子类构造函数中调用,则无法直接调用父类构造函数,这时创建一个父类对象(通过你想调用的有参父类...
java关于子类和父类构造方法的关系,犯迷糊!!
1、父类中没有显式定义任何构造方法,此时父类中实际有一个默认的无参数构造方法。这时,在子类中显式定义任何构造方法时,可以不用使用super调用父类的默认方法。2、父类中显式定义了默认的无参数构造方法,那么子类可以定义任意的构造方法,而不必使用super调用父类的构造方法 3、父类中显示定义了...
继承:子类可以继承父类的私有成员变量吗
1、在子类继承父类的时候,子类必须调用父类的构造函数。2、如果父类有默认构造函数,子类实例化时自动调用,但如果父类没有默认构造函数,即无形参构造函数,子类构造函数必须通过super调用父类的构造函数。3、在java的继承当中子类是不可以继承父类的构造函数,只能调用父类的构造函数。
子类继承父类的构造函数(方法)吗?
我们可以看到,在Java中可以利用super关键字来访问本类父类的构造方法。这样在一定程度上也消除了歧异性比如你也可以在Child类中的某一个方法中这么写:Parent p = new Parent();而利用super()就表示了子类在初始化本类域前先初始化其父类域。这也可以证明在Java中子类继承父类构造方法,并且子类可以...
JAVA中,子类将继承父类的所有属性和方法么~?为什么?
在JAVA中,子类继承父类的所有方法和属性(构造方法要用关键super([参数])调用);继承是JAVA中一个重要的特色,便于程序的编写,提高代码的重用性。1、如果给子类i提供get和set 通过get调用的自然是子类的。2、如果给父类和子类分别提供get和set,调的仍然是子类的,因为方法被重写。
关于Java 的继承问题,子类会继承父类的哪些东西?
和C++类似,可以继承基类的公共属性和方法。在Java继承里,父类的属性还有方法在声明时,如果是public关键字即公共属性,则在子类继承时,这些属性和方法都会被子类继承。受保护的也可以继承 但是私有的类属性成员和方法则无法继承。.子类继承父类的成员变量 当子类继承了某个类之后,便可以使用父类中的...
子类可以继承父类的什么
子类可以获得除private权限以外的所有父类属性,但是:1、在子类继承父类的时候,子类必须调用父类的构造函数。2、如果父类有默认构造函数,子类实例化时自动调用,但如果父类没有默认构造函数,即无形参构造函数,子类构造函数必须通过super调用父类的构造函数。3、还有在java的继承当中子类是不可以继承父...