Java允许创建具有类名称和类型void的方法(类似于void构造函数).构造函数没有类型,它执行构造函数的功能.但是上面提到的方法是否有任何用法.你能举例说明这些用法吗?
示例代码:
//my class
class MyClass{
//constructor
public MyClass(.....){
}
//What is the use of the below method
public void MyClass(....){
}
}
Run Code Online (Sandbox Code Playgroud)
roc*_*boy 15
回答你的问题:不,它没有特殊用途.事实上,这是反直觉和混乱.有些编译器甚至会生成警告"此方法具有构造函数名称".
但是因为在技术上它可能不是编译错误,我建议远离它.有几种不同的方法名称可以更具描述性并且用于相同的目的.