java 调用另一个类的数据_JAVA一个包里建立好两个类,一个类如何调用另一类的里的数据?...

展开全部

A类想调用B类中的变量e69da5e6ba9062616964757a686964616f31333431366365c:给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();

}

}

4b9359575028d626c807d6bab4663218.png

扩展资料:

若出现了A类不能引用B类的方法时,有可能是以下情况:

1、B类中的方法为私有(private),则不能直接调用;

2、B类的方法为静态的(static),则使用:“类名.方法名”的方式调用;

3、B类的方法为非静态,则需要A类的实例(用B类生成的对象)来调用:

表情包
插入表情
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符
相关推荐
©️2020 CSDN 皮肤主题: 游动-白 设计师:白松林 返回首页