java基礎與javaoo部分總結
java中的函數的定義格式:
修飾符 返回值類型 函數名(參數類型 形式參數){
執行語句;
return 返回值;
}
當函數沒有具體的返回值時,返回的返回值類型用void關鍵字表示。
如果函數的返回值類型是void時,return語句可以省略不寫的,系統會幫你自動加上。
return的作用:結束函數。結束功能。
函數的作用:
1)、用於定義功能。
2)、用於封裝代碼提高代碼的復用性。
註意:函數中只能調用函數,不能定義函數。
主函數:
1)、保證該類的獨立運行。
2)、因為它是程序的入口。
3)、因為它在被jvm調用。
重載的定義是:在一個類中,如果出現了兩個或者兩個以上的同名函數,只要它們的參數的個數,或者參數的類型不同,即可稱之為該函數重載了。
數 組:用於存儲同一類型數據的一個容器。好處:可以對該容器中的數據進行編號,從0開始。
如何在java中定義一個數組呢?
1)、元素類型[] 變量名 = new 元素類型[元素的個數];
2)、元素類型[] 變量名 = {元素1,元素2...};
3)、元素類型[] 變量名 = new 元素類型[]{元素1,元素2...};
二維數組的定義:當一位數組中的數據類型變為數組時:int[][] a = new int[行][列];
二維數組就是:存儲一位數組的數組
方法:
在JavaOO前所有的方法均為public static修飾
當方法調用後可以得到一個該類型的值(void沒有返回值
方法名:需要是動詞、動名詞
參數列表:給該方法提供所需內容
方法體:該方法要做的操作
提示定義的方法應該和main在統一級別,沒有包含關系,方法寫在類中
方法定義時的參數列表被稱為--形式參數列表--形參
方法被調用時的參數列表被稱為--實際參數列表--實參
形參和實參的變量名需要一致嗎?--不需要
方法重載:
在Java中在同一類中具有多個相同方法名但參數列表不同的方法
當參數個數相同,並且具有不同數據類型,有時順序也會造成方法重載與返回類型無關
構造器的作用:創建對象,並初始化屬性
構造器的使用:new關鍵 構造器名稱()
如果在一個類中沒有書寫構造器,類會隱式的添加一個沒有參數和沒有語句的構造器
結構:訪問修飾符 類名(參數列表){方法體}
沒有參數的構造器--無參構造
有參數的構造器--有參構造
this:
1.指代當前對象 this.來調用本類中的屬性和行為
2.可以指代當前類中的某個構造器 this(參數列表)
java基礎與javaoo部分總結