什么是Java中的构造函数链接?
构造函数与方法类似,但是,
它们没有任何返回类型。
构造函数的名称与类的名称相同。
每个类都有一个构造函数。如果我们未为类明确编写构造函数,则Java编译器将为该类建立默认构造函数。
每次创建一个新对象时,将至少调用一个构造函数。
一个类可以具有多个构造函数。
this()和super()用于显式调用构造函数。使用时this(),可以调用当前类的构造函数,使用super()时可以调用超类的构造函数。
您还可以从另一个调用一个构造函数。
从另一个类调用一个类的构造函数称为构造函数链接。在普通(默认)构造函数中,您可以使用调用同一类的参数化构造函数this(),在子类中,可以使用以下方法调用超类的构造函数:super()
示例
class Super{
Super(int data){
System.out.println("value is : "+ data);
}
}
public class Sub extends Super{
Sub(int data) {
super(data);
}
public static void main(String args[]){
Sub sub = new Sub(400);
}
}输出结果
value is : 400
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短