1.如果类中没有构造方法jvm会再编译的时候就会默认添加一个构造方法.
2.与类同名
3.没有返回类型
4.如果代码中已经定义了有参构造函数,默认的无参构造方法就不添加了.
public class Public { public static void main(String[] args) { } public Public() //构造方法 { } }
如果某个方法是静态 的,它的行为就不具有多态性
* 构造函数并不具有多态性,它们实际上是static方法,
* 只不过该static声明是隐式的。因此,构造函数不能够被override。