相关疑难解决方法(0)

Parent可以调用Child Class方法吗?

在这里提到

A是预编译的Java类(我也有源文件)B是我正在创作的
B类扩展A.

如何实现逻辑,以便A可以调用B具有的方法.
以下是条件:

  • 我不想触摸A(仅作为最后一个选项,但如果不存在其他解决方案).
  • 我不想使用反射.

如上所述,如果需要,我可以修改A.无论哪种方式,可能的解决方案是什么?

java inheritance

22
推荐指数
2
解决办法
6万
查看次数

静态/最终的java类?

我想强制在我的父类的任何扩展类上实现单例模式.也就是说,我只想要每个子类的一个实例(可以通过Child.INSTANCE或类似的东西访问).

理想情况下,我想要创建Child.INSTANCE对象,然后不要生成其他类型为Parent的对象.

目前我通过以下方式获取我的实例:

public class Child extends Parent {
    public static final Child INSTANCE = new Child();
    ....
Run Code Online (Sandbox Code Playgroud)

我想知道,java类可以以某种方式变成静态或某种东西吗?

谢谢=]

java singleton instance-variables

4
推荐指数
1
解决办法
673
查看次数

标签 统计

java ×2

inheritance ×1

instance-variables ×1

singleton ×1