为了账号安全,请及时绑定邮箱和手机立即绑定

Java 在子类中设置变量

Java 在子类中设置变量

猛跑小猪 2021-07-15 17:15:54
我有一个 Java 项目(我们称之为项目 A),它由一个类及其子类组成。我将这个项目打包成一个 .jar 文件,我将其作为 Maven 依赖项包含在另一个项目中(我们称之为项目 B)。我在项目 A 中的子类包含一个变量,如下所示:int foo = null;我想在项目 B 中执行以下操作:Subclass.foo = 3;但是,每当我尝试这样做时,Java 都会向我抛出 java.lang.ExceptionInInitializerError,它说这是由空指针错误引起的。我将这个变量移动到项目 A 中的基类的那一刻,它起作用了。我能够在项目 B 中设置 foo 的值。我不知道这为什么有效,了解 Java 的人愿意向我解释这一点吗?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 176 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信