java - 使用类的对象来获取对其内容的引用的术语或习惯用法是什么?

标签 java oop design-patterns static idioms

一个previously question on static references因含糊不清而被关闭。无论如何,我现在知道答案(并希望记住“解决方案”),但是这种技术叫什么?

最受欢迎的答案是:

Your instance variable cannot be referenced from a static context. You need an object of the class to get (a reference to) it's contents.

这个问题之前已经被问过。这种方法肯定有一个流行语吗?

最佳答案

您的方法的问题在于,您有一个看起来不需要任何 static 成员的类,但您尝试在静态上下文中工作,因为 static main 方法让 Dr.Frankensteined 进入类(class)。

不要那样做。只需将 main 放在另一个类上即可。另一个问题的公认答案对于快速而肮脏的解决方案很有好处,但它相当肮脏。

关于java - 使用类的对象来获取对其内容的引用的术语或习惯用法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15520463/

相关文章:

java - 使用 GroupSequence 验证嵌套 bean 并一次应用每个组

java - 如何使用 encog AI 处理 3D 数据集

java - 存在异常时 SonarQube 显示错误

javascript - 在事件处理程序上使用 bind(this)

java - 在基类中结合 fragment 和 Activity 类

java - 代理设计模式的使用

函数调用后不需要的额外传递引用参数的 C++ 模式?

java - liquibase 和 orai18n.jar

design-patterns - 您愿意使用单例还是通过责任链分派(dispatch)另一个类的事件?

design-patterns - 如何删除实现接口(interface)的所有类的重复代码而不从具体类继承?