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

2025-02-01 07:03:21
推荐回答(1个)
回答1:

如果被调用包中的参数前面的修饰符是private(本类),default(本包)的,那么无法调用,如果public的可以被调用。如B类中定义的了个参数:public static final BANK = ”BOC“;在A类中可以通过:String str = A.BANK;之后获取到的值就是”BOC“。
如B类中定义的了个参数:private static final BANK = ”BOC“;在A类中可以通过:String str = A.BANK;之后就会报错,提示BANK参数不存在。备注:通常现在为了防止注入,都会在类中定义为private,之后通过set和get方法来进行参数传递。