黑马程序员技术交流社区
标题:
构造器
[打印本页]
作者:
longzc1991
时间:
2015-3-10 23:17
标题:
构造器
public class Apple
{
public String name;
public String color;
public double weight;
public Apple(){}
public Apple(String name,String color)
{
this.name = name;
this.color = color;
}
public Apple(String name , String color , double weight)
{
this(name , color);
this.weight = weight;
}
}
这个代码中
为什么要用this来调用另一个重载的构造器?我把另一个构造器里的代码复制、粘贴到这个构造器里不就可以嘛?
作者:
1021361407
时间:
2015-3-11 11:40
我觉得这是一个面向对象思维的问题,就像做机器人,既然你做过手了,那你做胳膊的时候还做手么
作者:
田得聖老师
时间:
2015-3-11 13:23
提高代码复用性
作者:
丁胜123
时间:
2015-3-12 22:46
就是为了提高代码的复用性,写过的代码可以直接拿过来用就ok了。
作者:
android-liu
时间:
2015-3-12 23:11
这是调用格式
作者:
hamesksk
时间:
2015-3-13 16:09
你复制代码当然也可以,但这样写能提高代码利用性,写出来的代码更优雅
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2