黑马程序员技术交流社区

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

作者: PeterPang    时间: 2016-1-16 23:21
标题: 构造方法
1.构造方法
        什么是构造方法?
                方法的名字和类名完全一样,格式和普通方法的格式不一样的特殊的方法

        构造方法的格式?
                修饰符 类名() {
                        return;
                }

        构造方法的特点?
                构造方法的名字和类名一样
                构造方法没有返回值
                构造方法没有返回值类型

        构造方法的作用?
                给对象的属性(成员变量)进行初始化

        我们在使用构造方法的时候需要注意哪些问题?
                如果我们没有自己写构造方法时候,系统会默认给我们带一个无参的构造方法
                如果我们自己写了一个构造方法,系统给我们带的那个无参构造就消失了
                因为构造方法也是方法,既然是方法,就要满足方法的重载条件,当一个类中存在多个构造方法的时候,这些构造方法是以重载的形式存在
                例:
                        public Person() {}
                        public Person(String name) {}
                        public Person(int age) {}
                        public Person(String name, int age) {}




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2