我想实现一个在项目包的另一个类中使用的方法。
我想要添加该方法的类不会扩展该方法所在的类。
我已经尝试过:
MyMethod p = new MyMethod;
当我这样做时,我得到“无法解析符号“MyMethod””
最佳答案
声明 MyMethod p = 新的 MyMethod
在语法上是不正确的。如果 MyMethod 是一个类,并且您想创建它的实例来调用它的任何方法:
那么实例化的正确语法是:
MyMethod p = new MyMethod();
然后您需要实现方法并使用新创建的实例 p 调用它。
如果您询问如何从不同包中存在的不同类调用方法,您首先必须在 MyMethod 类中导入该类,然后必须创建该类的实例,或者使用该类进行强制转换才能来调用该方法。
关于java - 在我的类中调用另一个方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7871726/