java学习类的笔记
public class Rect()
{
int a = 1;//a是成員變量、實例變量 歸對象所有
static int c = 1; //c是靜態變量、類變量,歸類所有
}
不能在靜態方法中直接調用實例變量
System.our.println(a);//這樣是錯的
System.our.println?;//直接用靜態變量是可以的
成員變量與他所處的位置無關
創建類有三個部分:成員變量,構造方法,成員方法
構造方法:
1.和類同名
2.無返回值(void還不可以寫)
3.他還必須有//是不是感覺很不對勁
4.類可以定義多個構造方法
5.調用時可以對實例變量賦值
6.用來創建類的實例是調用的方法
7.若沒有顯式地定義類的構造方法,則系統會為該類定義一個默認的構造方法(不含任何參數)
_7實現過程:首先調用父類的不含任何參數的構造方法,然后用默認值初始化新生成的實例的各個成員域變量。
**默認值:基本數據類型:0;boolean:false;引用數據類型:null;
**最好的是自己寫構造方法
hit:一旦在類中定義了構造方法,系統就不會在創建這個磨人的不含參數的構造方法了。
類方法:返回類型前加上:static//靜態方法
使用受限:只能直接調用類方法和類變量
不能直接調用實例方法和實例變量
實例方法可以直接類方法
處理靜態部分的時間要比實例方法早
既可以用類名調用類方法也可以用實例名調用類方法(推薦第一種)
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的java学习类的笔记的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C语言实验——打印数字图形(JAVA)
- 下一篇: C语言实验——矩阵转置_JAVA