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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© xiaowudu 初级黑马   /  2015-6-1 20:08  /  425 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

构造器又名构造方法,类似于普通方法。
1.存在位置与分类:在类中,作为类的一个成员;构造器分有参构造器和无参构造器,二者为重载关系。
2.作用:方便建立类的一个实例(对象),提供给类成员变量赋值的机会(针对有参构造器)
3.组成:有参构造器- 修饰符 方法名(参数列表){...}
        无参构造器  修饰符 方法名(){...}
        修饰符 修饰符只能有权限修饰符 public private 默认 protected,与类的权限无关
        方法名 方法名与类名相同

构造器注意事项:
1.构造器在new的时候运行,且只运行一次。new 空参构造器建立一个类对象,new有参构造器建立一个类对象并对成员变量赋值 。
2.无参构造器可以省略不写,但是存在;当写了有参构造器,无参构造器不写就不存在。
3.构造器内可以用this语句调用其他构造器,但是不能调用自己,且this语句必须放在第一行。子类构造器默认有一个super语句,调用父类构造器,可以省略(当父类只有有参构造器,必须手动赋参调用),super语句若出现,必须在第一行。super与this语句不同时出现。
4.构造器内不能定义方法,但可以定义变量,类等(与普通方法差不多)



1 个回复

正序浏览
天天在一个老汉手上买早点,今天突然发现油条涨价了,问老汉,为啥油条涨价了,老汉答肉涨价了,我寻思,肉涨价跟油条有毛关系,老汉回答十分机智,因为我要吃肉
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马