黑马程序员技术交流社区
标题:
构造方法
[打印本页]
作者:
许鑫
时间:
2015-5-29 21:25
标题:
构造方法
特点:
1、方法名必须和类名一致(包括大小写)。
2、没有返回值类型。
3、没有具体的返回值。
作用:对对象进行初始化(创建对象的)。
注意事项:
1、如果我们没写构造方法,系统会默认提供一个无参构造。
2、如果我们写了构造方法,系统将不再提供默认的无参构造。
推荐:永远手动给出无参构造。
3、构造方法可以重载。
就是构造方法可以接受不同类型的参数。
4、一般我们定义类的时候,都会写上无参构造,
带参构造根据需求,可写可不写,写的话,一般是带全参。
给成员变量赋值的两种方式:
作者:
3178394708
时间:
2015-5-29 21:28
A:方法名必须和类名相同(包括大小写)
B:不用定义返回值类型(不是不写void,int 是直接没有这一项)
C:没有具体的返回值
作用:
给对象进行初始化。(主要用来创建对象的)
注意事项:
A:如果你没有给出构造方法,那么系统会默认给出一个无参构造方法。
B:假如你给了,会是什么情况?
只要你给出构造方法,系统将不再提供无参构造。(不管你给的带参还是无参)
推荐:请永远手动给出无参构造。
C:构造方法可以重载
其实就是构造方法接收不同类型的参数。
给成员变量赋值有两种方式
1.通过set方法。(推荐)
2.通过无参构造。
set和构造方法两种方式有什么区别?
set只能赋值
构造方法主要用来创建对象的赋值只是他的一个功能。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2