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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© PeterPang 中级黑马   /  2016-1-16 23:21  /  742 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1.构造方法
        什么是构造方法?
                方法的名字和类名完全一样,格式和普通方法的格式不一样的特殊的方法

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

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

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

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

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马