在Java中,当为一个类创建了多个构造函数时,有时想在一个构造函数中调用另一个构造函数以减少代码量。这时可以使用this关键字来实现。有关构造函数的相关内容,大家可以参阅:Java编程中的构造函数详细介绍通常,当使用this关键字时,它意味
在Java中,当为一个类创建了多个构造函数时,有时想在一个构造函数中调用另一个构造函数以减少代码量。这时可以使用this关键字来实现。
有关构造函数的相关内容,大家可以参阅:Java编程中的构造函数详细介绍
通常,当使用this关键字时,它意味着“这个对象”或者“当前对象”,并且它自身产生对当前对象的引用。在一个构造函数中,当给传递给它一个参数列表时,它就有了不同的意义。
它将直接的调用能够匹配这个参数列表的构造函数。因此,我么可以直接的调用其它构造函数:
package www.ineeke.com;public class Neeke{int age = 0;String name = "";Neeke(int a){age = a;System.out.println("age:" + age);}Neeke(String n){name = n;System.out.println("name:" + name);}Neeke(int a, String n){this(a);this.name = n;System.out.println("both!");}}
--结束END--
本文标题: Java构造函数的相互调用代码示例
本文链接: https://lsjlt.com/news/221477.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0