java怎么调用另一个类的多个变量值
如题,怎么在一个类中调用另一个包中的一个类的多个变量?单个的我会,多个的怎么写啊?这么说吧,在A类里的8个变量要调用B类中的8个变量,怎么调用?publicclassA{...
如题,怎么在一个类中调用另一个包中的一个类的多个变量?单个的我会,多个的怎么写啊?
这么说吧,在A类里的8个变量要调用B类中的8个变量,怎么调用?
public class A {
private B b;
public B getB() {
return b;
}
public void setB(B b,B c,B d,B e, B f) {
this.b = b;this. c= c;this.d = d;this.e = e;this.f = f;
}
public static void main(String[] args) {
A f=new A();
A b=new A();A c=new A();A d=new A();A e=new A();
b.getB().getC();c.getB().getC();d.getB().getC();e.getB().getC();f.getB().getC();
}
}
能这样写不? 展开
这么说吧,在A类里的8个变量要调用B类中的8个变量,怎么调用?
public class A {
private B b;
public B getB() {
return b;
}
public void setB(B b,B c,B d,B e, B f) {
this.b = b;this. c= c;this.d = d;this.e = e;this.f = f;
}
public static void main(String[] args) {
A f=new A();
A b=new A();A c=new A();A d=new A();A e=new A();
b.getB().getC();c.getB().getC();d.getB().getC();e.getB().getC();f.getB().getC();
}
}
能这样写不? 展开
10个回答
展开全部
多个变量的话可以这样使用
public class aa {
static String name="李四";
static int pass=123;
}
public class bb {
public static void main(String[] args) {
aa a=new aa();
System.out.println(a.name+"的密码是"+a.pass);
}
}
其实还有很多方法:比如数据太多了,可以另外写一个类,使用数组,或者使用对象传值,效果一样
public class aa {
static String name="李四";
static int pass=123;
}
public class bb {
public static void main(String[] args) {
aa a=new aa();
System.out.println(a.name+"的密码是"+a.pass);
}
}
其实还有很多方法:比如数据太多了,可以另外写一个类,使用数组,或者使用对象传值,效果一样
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在你需要调用的类的那个方法里面,直接实例化被调用的那个类,然后类名.变量名调用。
而且只有全局变量能调用,局部变量不能调用
而且只有全局变量能调用,局部变量不能调用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先导入这个包,然后实例化这个类,就可以用他的变量了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
都是 类名.属性
可以使用继承啊,属性理所应当就可以调用,还不用new对象
可以使用继承啊,属性理所应当就可以调用,还不用new对象
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询