我们可以在Java中定义与类名称相同的方法名称吗?
是的,可以定义一个与类同名的方法。没有编译时或运行时错误。但是,按照Java中的编码标准,不建议这样做。通常,Java中的 构造函数名称和类名称始终相同。
示例
public class MethodNameTest {private String str = "Welcome to nhooo";
public void MethodNameTest() { // Declared method name same as the class name
System.out.println("Both method name and class name are the same");
}
public static void main(String args[]) {
MethodNameTest test = new MethodNameTest();
System.out.println(test.str);
System.out.println(test.MethodNameTest());
}
}
在上面的例子中,我们可以声明的方法名(MethodNameTest)相同类名(MethodNameTest),将没有任何错误编译成功。
输出结果
Welcome to nhoooBoth method name and class name are the same
以上是 我们可以在Java中定义与类名称相同的方法名称吗? 的全部内容, 来源链接: utcz.com/z/334893.html