黑马程序员技术交流社区

标题: 构造方法 [打印本页]

作者: 许鑫    时间: 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