跨类共享 getter 方法

  • 本文关键字:方法 getter 共享 java
  • 更新时间 :
  • 英文 :


我有2个类(A和B(,如下所示。如何将 A 类 getter 方法值共享给 B 类? 请建议。

A类有id getter和setter:

public class A {
@Id
public Integer id;
public A() {
}
public A(Integer id) {
    this.id = id;
}
public Integer getId() {
    return id;
}
public void setId(Integer id) {
    this.id = id;
}
}

B类有value getter和setter。 在 value getter 方法中,我需要访问类 A getId(( 值。 目前,我正在获得空。

public class B {
private Double value;
public B() {
}
public B(Double value) {
    this.value = value;
}
public Double getValue()  {
A a = new A();
System.out.println("class A id value:" + a.getId());
    return value;
}
public void setValue(Double value) {
    this.value = value;
}   
}

你得到 null 是因为你正在初始化 a = 新的 A((;您没有传递 Id 值,例如:新 A(123(;

最新更新