Java构造方法的特点有哪些

2023-02-16 10:04:59
Java中构造方法主要用来完成对象的初始实例化工作。具有以下特点: 1.构造方法必须与类的名字相同,并且不能有返回值(返回值也不能为void) 2.每个类可以有多个构造方法。 3.构造方法可以有0个、或多个参数。 4.构造方法总是伴随着new操作一起调用。构造方法在对象实例化时会被自动调用,且只运行一次,而普通的方法是在程序执行到它时才被调用,可以被该对象调用多次。 5.构造方法不能被继承,因此,它不能被重写覆盖,但是构造方法能够被重载,可以使用不同的参个数或参数类型来定义多个构造方法。 6.子类可以通过关键字super来显式地调用父类的构造方法。 7.当父类和子类都没有定义构造方法时,编译器会为父类、字类生成一个默认的无参数的构造方法