java - 如何在不提及类名的情况下调用静态方法

标签 java

如何在不提及类名的情况下调用静态方法?.ex-below

 class Test { 
   public static void staticMethodOne() {
       System.out.println("Static method one");
   }

   public void instanceMethodOne() {
   staticMethodOne();//Call static method without mentioning the class 
  //name 

   Test.staticMethodOne();//call from class name

   new Test().staticMethodOne();//calling from object ref
   }
   public static void staticMethodTwo() {
       staticMethodOne();
  }
}

最佳答案

由于您是在同一个类中访问它,因此不需要像任何其他实例方法一样需要实例。

关于java - 如何在不提及类名的情况下调用静态方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49007919/

相关文章:

java - Java Lambda 中的 Reddison 客户端不工作(使用 samLocal 和 localstack)

java - 将整数输入到字符数组 - Java

java - 从 wicket 消息中设置 html 元素属性

java - 如何为类的对象分配值

java - 获取连接返回的行数超出应有的行数

java - 表单上的 Vaadin 属性格式化程序

java - 将参数动态传递到 Method.Invoke

java - 如何防止 Android Studio 在项目导航中自动折叠我的包?

java - long.Class 和 Long.TYPE 的区别

java - 如何提取 Java 中的特定位?