构造方法必须和类名一样吗?不然就不可用?这是怎么回事?
构造方法名必须和类名一样。但构造方法可以是无参的也可以是有参的。你没手写构造方法它会自动送你一个无参的构造方法。你自己写了它就不会送你。
创建一个对象时,是在这个类中创建,如果构造方法的名字和类名不同,那么构造方法就没有意义,构造方法就是 为了创建对象,因此构造方法的名字必须和类名相同。
java就是这样规定的 构造方法名必须和类名一样