代码改变世界

构造函数

2011-06-07 14:51  myjava2  阅读(143)  评论(0编辑  收藏  举报

默认构造函数和自己创建构造函数
共同点:
都是实例化对象,初始化数据的
默认构造是说所有的类都从祖先object
那继承了空参的构造方法,你不写与写空参构造都存在,
而有参数的构造一般是自己写的,写就有不写就没有,它的作用和空参的一样,只是它里面可以有参数,给你个例子来说明吧
有一个类Monitor
它有属性String height;String
width
public Monitor(){}
public Monitor(String height,String width){}
有一个空参的一个有参的构造的方法 
main
方法里我做初始化动作
Monitor monitor=new Monitor();
这个构造只是把显示器这个对象创造出来了,它的属性就没有值,
也可以再手动给它赋上值
:monitor.height=100;
   
monitor.width=200;
用有参的就不一样了,少很多事
Monitor monitor2=new Monitor("100","200");