Java中在无参构造函数中写一个this("")是什么意思?
答案:1 悬赏:20 手机版
解决时间 2021-03-06 23:04
- 提问者网友:兔牙战士
- 2021-03-06 06:46
Java中在无参构造函数中写一个this("")是什么意思?
最佳答案
- 五星知识达人网友:蕴藏春秋
- 2021-03-06 07:06
this("");调用类的构造方法, 调用的方法需要一个String类型的参数 ,所以传递了一个"" 空字符串作为参数
举例
public class Hello {
//构造器一:
public Hello() {
this("");//调用本类的Hello(String name)这个构造器 ,参数是 ""
//this("王五");//传递的参数可以根据情况修改
}
//构造器二:
public Hello(String name) {
System.out.println("你好:"+name+"!");
}
//main方法
public static void main(String[] args) {
new Hello();//构造器 Hello()--> 调用构造器Hello(String name);
new Hello("张三");//直接调用构造器Hello(String name);
}
}追问那可以传递int吗
举例
public class Hello {
//构造器一:
public Hello() {
this("");//调用本类的Hello(String name)这个构造器 ,参数是 ""
//this("王五");//传递的参数可以根据情况修改
}
//构造器二:
public Hello(String name) {
System.out.println("你好:"+name+"!");
}
//main方法
public static void main(String[] args) {
new Hello();//构造器 Hello()--> 调用构造器Hello(String name);
new Hello("张三");//直接调用构造器Hello(String name);
}
}追问那可以传递int吗
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯