我当时正在用 Java 编写代码,心不在焉,在某个时候输入了 public void BaseStation()
作为 BaseStation
类的构造函数。令我惊讶的是,这并没有导致编译时错误,程序得以运行。这是为什么?是否有任何理由让某人拥有构造函数的返回类型?
最佳答案
指定返回类型使其成为方法,而不是构造函数。您可以使用与类同名的方法(尽管这与约定冲突并且不利于可读性)
关于java - 在构造函数上声明返回类型不会导致编译错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9754176/