a.构造器没有任何返回类型,哪怕是void也不行。假如指定了返回值,那么Java会视 为一个普通的方法。 b.如果没有显示地调用父类的构造器,Java总是自动地调用父类的默认构造器。(也就是 第一行会默认为super( ))
c.只要类中显式地定义一个或多个构造器,那么Java不会再为你定义一个默认的构造器
d.构造函数可以被重载,并且在其体内可以用this()和super()来调用其它的构造器。但是 this()和super()只能放在构造函数体的第一行进行调用。
e.构造器的修饰符只可以是接入控制符public、private、protected、(default)。其它修饰符 一律不可。 f.构造方法不可被继承。 |
|