首页 > 解决方案 > 如何通过Java使用2类中的1类方法变量?

问题描述

public static class One {

    @Override
    public String interact(String... values) {
        String actualTextOne = "test";
        return actualTextOne;
    }
}

public static class Two {

    @Override
    public String interact(String... values) {
        String actualTextTwo = "test";

        /*    Here I need to compare actualTextOne and actualTextTwo, but the problem is that I can't find solluction how to use actualTextOne in Two class*/

        return actualTextTwo;
    }
}

标签: javavariablesmethods

解决方案


  1. 如果你不使用它,为什么在你的类函数中有参数?

  2. 只有当他嵌套时,你才能用静态标记你的类,否则你需要这样做:

     class Two {
     static public String interact(String... values) {
         String actualTextTwo = "test";
         return actualTextTwo;
     }
    

    }

  3. String textOne = One.interact(""); String textTwo = Two.interact(""); System.out.println(textOne==textTwo);


推荐阅读