方法可以与类同名吗?

是的,您可以用Java编写一个方法名称与类名称相同的方法。但这是不建议的,因为以下原因-

  • 在方法名称的开头使用大写字母违反了Java编写方法名称的编码约定。

  • 在类的构造函数中有可能采用这种方法。

示例

public class Sample {
   public void Sample(){
      System.out.println("This is a sample method");
   }
   public static void main(String args[]){
      Sample obj = new Sample();
      obj.Sample();
   }
}

输出结果

This is a sample method