您的位置:首页 > 其它

创建一个带默认构造方法(即无参构造)的类,在构造方法中打印一条消息"Hello Constructor";再为这个类添加一个重载构造方法,令其接收一个字符串参数,并在这个有参构造方法中把"Hello

2018-03-28 13:51 981 查看
步骤:

1.创建一个带默认构造方法(即无参构造)的类,在构造方法中打印一条消息”Hello Constructor”

2.再为这个类添加一个重载构造方法,令其接收一个字符串参数

3.并在这个有参构造方法中把“Hello Constructor”和接收的参数一起打印出来

难点:匿名对象,this调用本类方法

class one{
public one(){//无参构造(1)
System.out.println("Hello Constructor");
}
public one(String s){//方法重载,并接受一个字符串参数(2)
this();//this调用本类方法(3.1)
System.out.println(s);(3.2)
}
}
public class Test{
public static void main(String[] args) {
new one(args[0]);//匿名对象
}
}




补充

由于匿名对象不会有任何栈空间所指向,所以使用一次后就成为垃圾空间。

调用普通方法:this.方法名称(参数)

调用构造方法:this(参数)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐