在3个类之间使用setter和getter

时间:2016-10-27 17:48:28

标签: class object getter-setter

我知道这是一个基本问题,但我真的很挣扎:(

头等舱:

public class A{


C c= new C();
B b= new B();

public static void main(String[] args) {
    b.start();
    System.out.println(c.getSomething());
    }
}

第二课:

public class B{


C c= new C();

public void start(){
   c.setSomething(2);
    }
}

第三类:

  public class C{


int x;


  public int getSomething() {
    return x;
}
public void setSomething(int x) {
    this.x = x;
}
}

现在我知道我在A类中创建了一个新对象,这就是为什么sysout返回null。 我怎样才能使它在A类中获得值2而不是null,并且我能够在B类中设置东西。 所以我要留在同一个物体上说。

我只是希望能够在B类中设置东西并从A类中的setter-getter-class-C获取相同的值。请帮助

提前致谢,Jimme

0 个答案:

没有答案