【Java】构造方法


  1. 成员变量声明时初始化和构造方法中初始化的区别
    声明时为成员变量赋值,那每次创建这个类的对象都是同一个值。
    构造方法初始化,每次创建对象时可以为每一个对象赋不同的值(此时要通过有参构造)。
  2. 无返回值类型,也不能用void修饰。
  3. 构造方法可以重载,调用时会自动根据不同的参数选择相应的构造方法。
  4. 构造方法是不被继承的。