本文目錄一覽:
java怎麼在一個類裡面調用另一個類中的變量?
1.你需要調用的另一個類的變量.必須是全局變量.
2.User user = new User();
3.定義為public.通過user.name就可以拿到user類裡面的name變量
4.定義為private 那麼就必須在user類裡面添加name變量的set,get方法,通過user.getName()方法拿到user裡面的name變量
5.方法還有好多種…….
Java如何調用其他類里的變量
有2種方式
第一種,直接把類中變量定義成public
比如:
public class A{
public void changeA(){
B b = new B();//實例化B類
b.a=2;//這裡直接訪問B類中的變量A
}
}
public class B{
public int a=0;//定義一個public變量
}
第二種,通過get,set方式訪問變量
public class A{
public void changeA(){
B b = new B();//實例化B類
b.setA(2);//這裡設置B類中的變量A
b.getA();//獲取B類中A的值
}
}
public class B{
private int a=0;//定義一個private私有變量
public void setA(int a){//定義set方法,設置變量A的值
this.a=a;
}
public int getA(){//定義get方法,獲取變量A的值
return this.a;
}
}
java中一個類想調用另一個類的變量該怎麼辦?
如果另一個類的變量是靜態變量,用 類名.變量名 調用
如果是public的變量,先創建另一個類的對象,用 對象名.變量名 調用
如果是private的變量,用set、get方法操作對象
還可以利用反射機制操作變量
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/275642.html