java - 我可以在java中为 'Interface'而不是 'Class'定义 'Object'吗?

标签 java interface

我们知道java中的“接口(interface)”提供了一种通用的方法来访问实现它的对象,但我想知道是否有一种像接口(interface)一样的方法,不仅可以访问对象的方法,还可以访问类的方法(静态方法) 。我想用它来调用不同类的静态工厂方法的数组。 java有提供类似的东西吗?

最佳答案

没有。

但是您可以使用普通对象接口(interface)轻松实现您所描述的模式,然后使用一组仅包装您希望调用的静态方法的类。

关于java - 我可以在java中为 'Interface'而不是 'Class'定义 'Object'吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24138538/

相关文章:

java - JAVA中如何访问私有(private)内部类的私有(private)参数化方法

java - 如何将2个JComponent添加到JPanel的同一位置

java - 在 JBOSS 上热部署时,EJB 不会更新

web-applications - 何时在 Web 界面和原生 GUI 之间进行选择?

c# - 如何进行 ASP.NET 依赖注入(inject)

java - 元素不可点击

java - lambda 添加到类计数

pointers - 隐藏 nil 值,理解为什么 golang 在这里失败

reflection - 使用嵌入在结构中的接口(interface)进行反射 - 如何检测 "real"函数?

java - 打破一个类,或者强加一个接口(interface)来限制访问?