/**JAVA 变量调用小技巧
* 1.同一类下,不同对象之间的调用
* 2.不同类下,不同对象之间的调用
* */
public class DiaoYong01{
public static int app(){//同一类下,对变量b进行赋值
int b=5;
return b;
}
public static void main(String[] str) {
DiaoYong02 bDiaoYong02=new DiaoYong02();
bDiaoYong02.jj();//得到DiaoYong02类下jj()对象中的值
System.out.println(bDiaoYong02.a);
int b1=app();//得到b的值
System.out.println(b1);
}
* 1.同一类下,不同对象之间的调用
* 2.不同类下,不同对象之间的调用
* */
public class DiaoYong01{
public static int app(){//同一类下,对变量b进行赋值
int b=5;
return b;
}
public static void main(String[] str) {
DiaoYong02 bDiaoYong02=new DiaoYong02();
bDiaoYong02.jj();//得到DiaoYong02类下jj()对象中的值
System.out.println(bDiaoYong02.a);
int b1=app();//得到b的值
System.out.println(b1);
}
}
class DiaoYong02{
public int a;
void jj(){
a=8;//对a进行赋值
}
}
///******///******///******///******///******///******///******///******///******///******///******///
有说用get();set()也能实现调用,你要仔细研究下会发现此方法跟上面的第2中情况是一样的
封装用get();set()会更好