public?class?HelloWorld?{
?????
????public?float?zjc;
????static?float?zjc2;
????public?static?float?zjc3;
?????
????public?static?void?main(String[]?args)?{
????????//?TODO?Auto-generated?method?stub
????????System.out.println(zjc);//eclipse給畫了紅波浪線=?=
????????System.out.println(zjc2);
????????System.out.println(zjc3);
?
????}
}問題來了,public究竟有什么用?本以為public用來修飾方法,static既可以用來修飾方法又可以用來修飾成員變量,現(xiàn)在才知道還可以修飾成員變量,但有什么用嗎?之前學到public修飾的成員可以被任何代碼調(diào)用,不太理解,究竟和static有什么不同?
3 回答
已采納

蒹葭蒼蒼白露為霜
TA貢獻14條經(jīng)驗 獲得超13個贊
從字面意思看,public是公共的,可以被別的類調(diào)用,甚至可以被別的包使用,你可以理解為使用的權限,public擁有最低級別的使用權限,任何地方都可以使用他,相對的private則是最高使用權限,僅在本類也就是內(nèi)部成員才可以使用,至于static功能比較多
添加回答
舉報
0/150
提交
取消