黑马程序员技术交流社区

标题: 构造函数 [打印本页]

作者: 18248119733    时间: 2016-7-27 00:05
标题: 构造函数
4.构造方法同时满足的三个条件:
  a.方法名与类名相同
  b.在方法的前面没有返回值类型的定义
  c.在方法中不能使用return语句返回一个值

  构造方法的特点:

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

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

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

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




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