java 方法名相同_我们可以在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 nhooo

Both method name and class name are the same

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值