java中怎么在一个类中使用另外一个类中的变量?

2024-11-16 13:29:32
推荐回答(2个)
回答(1):

比如在A类中定义个字符串str class A{ String str = "abc"; } 那么在B类中,先定义个A类的实例a,然后通过实例a来访问变量str就行了,如下 class B{ public void test(){ A a = new A(); System.out.println(a.str); } } 要注意A类中的str的修饰符不能是private;如果A类和B类不在一个包中,那么也不能是默认的;

回答(2):

比如你在A 类中定义了一个全局字符串 ,如果你要想再 B 类中 进行输出,那么就要先让B 类继承A 类: public class A{ String a="abc"; } public B extends A{ System.out.println(a); }