java继承中的构造方法实例解析

网友投稿 197 2023-08-07


java继承中的构造方法实例解析

本文UuomPMQ实例讲述了java继承中的构造方法。分享给大家供大家参考。具体如下:

继承中的构造方法:

1、子类的构造过程中必须调用其基类的构造方法。

2、子类可以在自己的构造方法中使用super(argument_list)调用基类的构造方法。

2.1、使用this(argument_list)调用本类的另外构造方法。

2.2、如果调用super,必须写在子类构造方法的第一行。

3、如果子类的构造方法中没有显示的调用基类的构造方法,则系统默认调用基类的无参数构造方法。

4、如果子类构造方法中既没有显示调用基类构造方法,而基类又没有无参数的构造方法,则编译出错。

实例代码如下:

class SuperClass{

private int n;

//SuperClass(){

// System.out.println("SuperClass()");

//}

SuperClass(int n){

System.out.println("SuperClass(int n)");

this.n = n;

}

}

class SubClass extends SuperClass{

private int n;

SubClass(){

super(300);

System.out.println("SuperClass");

}

SubClass(int n){

System.out.println("SubClass(int n):"+n);

this.n = n;

}

}

public class TestSuperSub{

pubhttp://lic static void main (String args[]){

//SubClass sc = new SubClass();

SubClass sc2 = new SubClass(200);

}

}

依次验证上面的语法。

希望本文所述对大家的Java程序设计有所帮助


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:get(0).tagName获得作用标签示例代码
下一篇:java之Object类用法实例
相关文章

 发表评论

暂时没有评论,来抢沙发吧~