第一步 :先定义一个A类,成员变量是一个int 类型的整数,提供get set方法;
第二步 :再定义一个B类,成员变量包含一个A类对象,提供get set方法;
第三步 : 创建一个测试类,分别new 一个 A类和B类对象,通过A类对象set方法设置int类型整数的值,通过B类对象set方法传入A类对象,再通B类对象调用get方法获取B类成员变量(A类对象),再通过get方法获取到A类set的值,代码如下:
public class A {
private int num1;
public A() {
super();
}
public A(int num1) {
super();
this.num1 = num1;
}
public int getNum1() {
return num1;
}
public void setNum1(int num1) {
this.num1 = num1;
}
}
public class B {
private int num2;
private A a;
public B() {
super();
}
public B(int num2, A a) {
super();
this.num2 = num2;
this.a = a;
}
public int getNum2() {
return num2;
}
public void setNum2(int num2) {
this.num2 = num2;
}
public A getA() {
return a;
}
public void setA(A a) {
this.a = a;
}
}
public class Test {
public static void main(String[] args) {
A a = new A();
a.setNum1(10);
B b = new B();
b.setA(a);
int num1 = b.getA().getNum1();
System.out.println(num1);
}
}