java - 如何通过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;
}
}
解决方案
如果你不使用它,为什么在你的类函数中有参数?
只有当他嵌套时,你才能用静态标记你的类,否则你需要这样做:
class Two { static public String interact(String... values) { String actualTextTwo = "test"; return actualTextTwo; }
}
String textOne = One.interact(""); String textTwo = Two.interact(""); System.out.println(textOne==textTwo);
推荐阅读
- python - 为什么我的积极前瞻断言会消耗字符串并且不正确匹配?
- python - 升级到 3.7.4 后替代 pytest 命名空间 - 错误:未知挂钩 'pytest_namespace'
- gdb - 在没有上传命令的情况下在 gdb 上调试 QNX
- powershell - 删除文本文件中的行
- ios - 关于在 Swift 中比较数组值后移动索引值的问题
- c# - 以编程方式获取嵌套的静态类名称并访问方法
- karate - 尝试使用 Cucumber JSON 报告运行时,测试用例没有并行运行?
- angular - Angular如何从成功订阅中回退到错误?
- flutter - 我需要一些帮助来验证可以从哪个颤振文档中说明 Center 小部件可以放置在 MaterialApp 主页属性下
- html - VBA获取在线货币