我们可以在 Java 中定义与类名相同的方法名吗?
javaobject oriented programmingprogramming更新于 2025/7/14 11:24:17
可以,允许定义与类同名的方法。不会发生编译时或运行时错误。但根据 Java 的编码标准,不建议这样做。通常,Java 中的 构造函数名称和类名始终相同。
示例
public class MethodNameTest {
private String str = "Welcome to TutorialsPoint";
public void MethodNameTest() { // 声明的方法名称与类名相同
System.out.println("方法名和类名相同");
}
public static void main(String args[]) {
MethodNameTest test = new MethodNameTest();
System.out.println(test.str);
System.out.println(test.MethodNameTest());
}
}
在上面的例子中,我们可以声明一个与类名(MethodNameTest)相同的方法名(MethodNameTest),它将成功编译而不会出现任何错误。
输出
Welcome to TutorialsPoint 方法名和类名相同
相关文章
有用资源
java 参考教程 - 该教程包含有关 java 的更多信息:https://www.cainiaomax.com/java/

