A类想调用B类中的变量c:给A一个属性,属性类型是B,然后再对B进行封装,用A对象调用B封装后的方法,然后就可以访问c了
代码:
public class B {
private int c;
public int getC() {
return c;
}
public void setC(int c) {
this.c = c;
}
}
public class A {
private B b;
public B getB() {
return b;
}
public void setB(B b) {
this.b = b;
}
public static void main(String[] args) {
A a=new A();
a.getB().getC();
}
}
相关文章
- 将JPanel类放入另一个类的JFrame中
- 是否有可能创建一个只能作为另一个类的成员实例化的类,但仍然可以通过VB.NET中的公共访问?
- 如何在Python中的另一个类中创建类的实例
- QTP调用DLL时,调用函数的返回值为字符串类型时,报错“变量使用了一个 VBScript 中不支持的 Automation 类型”
- java中的this和super的作用和异同和C++中调用父类的构造函数
- 在javascript中,如何从同一个类中的另一个方法调用类方法?
- 如何从另一个类调用其他类的函数
- 在Python 中同一个类两个函数间变量的调用方法
- 使用一个模板容器作为类的成员变量,如何不用在类的头文件中包含模板的头文件??
- python 通过类中一个方法获取另一个方法变量的实例