Class 在3个类之间使用setter和getter

Class 在3个类之间使用setter和getter,class,object,getter-setter,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.setSo

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

头等舱:

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中获得相同的值。请帮助

先谢谢你,吉米