A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 许鑫 中级黑马   /  2015-5-29 21:25  /  450 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

特点:
                1、方法名必须和类名一致(包括大小写)。
                2、没有返回值类型。
                3、没有具体的返回值。
        作用:对对象进行初始化(创建对象的)。
        注意事项:
                1、如果我们没写构造方法,系统会默认提供一个无参构造。
                2、如果我们写了构造方法,系统将不再提供默认的无参构造。
                        推荐:永远手动给出无参构造。
                3、构造方法可以重载。
                        就是构造方法可以接受不同类型的参数。
                4、一般我们定义类的时候,都会写上无参构造,
                        带参构造根据需求,可写可不写,写的话,一般是带全参。
        给成员变量赋值的两种方式:

1 个回复

倒序浏览
A:方法名必须和类名相同(包括大小写)
                        B:不用定义返回值类型(不是不写void,int    是直接没有这一项)
                        C:没有具体的返回值
                作用:
                                给对象进行初始化。(主要用来创建对象的)

                注意事项:
                                A:如果你没有给出构造方法,那么系统会默认给出一个无参构造方法。
                                B:假如你给了,会是什么情况?
                                                只要你给出构造方法,系统将不再提供无参构造。(不管你给的带参还是无参)
                                                推荐:请永远手动给出无参构造。
                                C:构造方法可以重载
                                                其实就是构造方法接收不同类型的参数。

                                给成员变量赋值有两种方式
                                1.通过set方法。(推荐)
                                2.通过无参构造。
                        set和构造方法两种方式有什么区别?
                                set只能赋值
                                构造方法主要用来创建对象的赋值只是他的一个功能。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马