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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 18248119733 中级黑马   /  2016-7-27 00:05  /  243 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

4.构造方法同时满足的三个条件:
  a.方法名与类名相同
  b.在方法的前面没有返回值类型的定义
  c.在方法中不能使用return语句返回一个值

  构造方法的特点:

1.构造方法遵循大驼峰准则
2.主要用来创建对象的方法,多用于为成员变量赋值
3.定义位置:成员变量之后,成员方法之前。
4.构造方法不能被继承
5.接口没有构造方法,抽象类有构造方法。接口中只能定义常量

6.一般情况下,构造方法会有两个:
  一个是空参,一个是满参(以所有成员变量作为参数的构造)

  *没有手动给出构造方法,会自动提供空参构造
  *没有在构造方法中给出调用父类构造,会自动调用父类的空参构造

注意事项:
      1. 如果定义一个空的类,那么默认有空参构造
         但是如果该类中已有有参构造,那么空参构造就不存在了,要想使用必须手动创建
      2. 父类构造方法不能够被子类继承
      3. 接口中没有构造方法,抽象类中有(目的:供子类调用初始化抽象类中的成员属性)

0 个回复

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