int allScore = HelloWorld.sum(); 我們訪問的是一個靜態(tài)類,要加括號。
2019-07-09
這個很簡單就是靜態(tài)變量的兩種調(diào)用方式,回想之前的我們調(diào)用都是先新建類在調(diào)用,靜態(tài)變量可以看成全局變量,不過不能變??傃灾?,靜態(tài)變量比原先多一種可以直接調(diào)用的方法。
2019-07-09
方法內(nèi)部類,即內(nèi)部類定義在外部類的方法中,在main函數(shù)中需要定義外部類,通過外部類的方法調(diào)用內(nèi)部類及內(nèi)部類方法
2019-07-08
【轉(zhuǎn)】【靜態(tài)方法中為什么不能直接調(diào)用非靜態(tài)方法/變量】
類的靜態(tài)成員(變量和方法)屬于類本身,在類加載的時候就會分配內(nèi)存,可以通過類名直接去訪問(類名.方法|類名.變量);
非靜態(tài)成員(變量和方法)屬于類的對象,所以只有在類的對象產(chǎn)生(創(chuàng)建類的實例)時才會分配內(nèi)存,然后通過類的對象(實例)去訪問。
在一個類的靜態(tài)成員中去訪問其非靜態(tài)成員之所以會出錯是因為在類的非靜態(tài)成員不存在的時候類的靜態(tài)成員就已經(jīng)存在了,訪問一個內(nèi)存中不存在的東西當然會出錯。
轉(zhuǎn)載自(http://blog.csdn.net/zhouwubin123/article/details/6623308)
類的靜態(tài)成員(變量和方法)屬于類本身,在類加載的時候就會分配內(nèi)存,可以通過類名直接去訪問(類名.方法|類名.變量);
非靜態(tài)成員(變量和方法)屬于類的對象,所以只有在類的對象產(chǎn)生(創(chuàng)建類的實例)時才會分配內(nèi)存,然后通過類的對象(實例)去訪問。
在一個類的靜態(tài)成員中去訪問其非靜態(tài)成員之所以會出錯是因為在類的非靜態(tài)成員不存在的時候類的靜態(tài)成員就已經(jīng)存在了,訪問一個內(nèi)存中不存在的東西當然會出錯。
轉(zhuǎn)載自(http://blog.csdn.net/zhouwubin123/article/details/6623308)
2019-06-28
1.包的作用:
管理java文件
解決同名文件沖突
2.定義包:package包名
注:必須放在java源程序的第一行
包名間可以使用"."號隔開
管理java文件
解決同名文件沖突
2.定義包:package包名
注:必須放在java源程序的第一行
包名間可以使用"."號隔開
2019-06-26
https://github.com/HbnKing/Basic/blob/master/JavaBasic/JavaBasic.md
個人學習筆記整理。
個人學習筆記整理。
2019-06-14