代码之家  ›  专栏  ›  技术社区  ›  Gaurav Raj Ghimire

如何在Java中用更短或更简单的字符串替换/替换任何重复出现的类或方法名称

  •  0
  • Gaurav Raj Ghimire  · 技术社区  · 7 年前

    好的,我要做的是为一系列循环类或对象名指定一个替代名称。例如

    public class Example
    {
        public static void main(String[] args)
        {
          Hello k= new Hello();
          k.HelloWorld();
        }
    }
    class Hello
    {
       public void HelloWorld()
       {
           System.out.println("Hello World");
       }
    }
    

     k.HW();
    

    调用“HelloWorld”,而不必添加超过2行代码。

    2 回复  |  直到 7 年前
        1
  •  0
  •   davidxxx    7 年前

    在编译时,被调用的方法必须与现有方法的确切名称匹配。

    Hello k= new Hello();
    k.HelloWorld();
    

    保留有意义的名字很重要。



    例如,对于Eclipse,键入:

    k.hw + ctrl space Hello h W 大写字符。
    因此,它将提出这种方法( HelloWorld()

        2
  •  0
  •   Brian Sternari    7 年前

    无论您使用的是哪种IDE,都有这样做的限制。

    有像龙目岛这样的工具( https://projectlombok.org )这允许您停止在类上编写getter和setter方法,因此,您的POJO变小了,但您可以从任何地方调用任何getter或setter。

    但这是一个IDE修改。