2016 - 2024

感恩一路有你

java中this调用构造方法 this关键字调用构造方法?

浏览量:1803 时间:2021-03-12 21:05:01 作者:admin

this关键字调用构造方法?

调用构造函数。其使用格式如下:

此([参数列表])

系统将根据参数列表决定调用哪种构造方法。使用此语句时,还应注意以下几点:

使用此语句调用构造方法时,此语句只能用于构造方法。

此语句必须是构造函数中的第一个语句。

与new不同,它可以调用构造函数,但它只执行构造函数中的语句,不创建对象。

在java中怎样用this调用构造方法?

用于示例:公共类YourClass{String nameString agepublic YourClass(字符串名称){这个名字=Name}public yourclass(字符串名称,字符串年龄){//this(名称)这个年龄=要解决这个问题,我们需要弄清楚施工方法和普通杆件法的区别。像这样的()和super()方法称为构造方法。顾名思义,它们的功能是在JVM堆中构建指定类型的对象。如果您在此窗体中调用两个方法,则表示您已经构建了两个对象。类似地,为了避免构建两个对象的问题,Java在编译时对这种情况进行了严格的检查。用户不能在同一方法中多次调用this()或super()。同时,为了避免对对象本身的操作,对象本身还没有构建成功(找不到对应的对象),因此只能在构造方法中调用this()或super(),以防止异常。在普通成员方法中,如果调用super()或this(),是否要重新创建对象?抱歉,Java不允许您这样做是为了确保它自己的对象的合理性。

java中this调用构造方法 java循环调用方法 子类继承父类的构造方法

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。