跨类共享getter方法

时间:2017-11-14 23:49:02

标签: java

我有2个班级(A& B)如下。如何将A类getter方法值分享给B类?请建议。

A类有id getter&设定器:

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&二传手。在value getter方法中,我需要访问Class 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;
}   
}

1 个答案:

答案 0 :(得分:0)

你正在初始化a = new A(); 您没有传递Id值,例如:new A(123);