Java(2)
1- 方法
方法是一系列語句的代碼塊,它可以改變對象的狀態以及實現類的行為
一個方法通常只能完成某一項具體的功能,這樣做可以使得程序結構清晰,利於模塊的重復使用
2- 參數
2-1- 形式參數
public void m(int a){} //a:形式參數
2-2- 實際參數
public void n(){ int b ; } //b: 實際參數
2-3- 靜態方法
使用了static關鍵字的方法為靜態方法,可以在被實例化之前被調用,靜態方法不會被實例化
靜態方法在本類中只能方法靜態方法,不能訪問靜態方法
2-4- 構造方法
構造方法時用來初始化類的一個方法,一般在創建對象時候自動調用或者使用this關鍵字調用.
構造方法無返回值,名字必須和類型相同,不能用static final 修飾
class Person{
public Person(){} //構造方法 }
2-5- main()方法
main方法為Java的程序入口
main方法為靜態方法
main方法只能被系統調用,不能被其他方法或類調用
3- this關鍵字
調用當前類的屬性或者其它構造方法
public class Person{
public Person(){
this(1,2)}
public Person(int a,int b){
System.out.print(a,b)}}
1-一個構造函數內調用另一個構造函數時,調用代碼必須放在第一行
2-不能在構造函數以外的任何函數內調用構造函數
3-在一個構造函數內只能調用一個構造函數
4- 流程控制
4-1- 順序結構
語句按照先後順序自上而下依次執行
4-2- 選擇結構
4-2-1- 關系運算
運算符 名稱 示例 == 等於 a == b != 不等於 a != b > 大於 a > b < 小於 a < b >= 大於等於 a >= b <= 小於等於 a <= b 4-2-2- 邏輯運算
邏輯運算符 名稱 示例 && 與 a>b && c>d || 或 a>b || c>d ! 非 !(a>b) 4-2-3- 條件運算
三目運算符 表達式1 真 表達式1 假 表達式1 ? 表達式2 : 表達式3 表達式2 表達式3 4-2-4- if語句
if(a>b){
}esle if(a>c){
}esle{
}4-2-5- swtich語句
switch (key) {
case value:
break;default:
break;
}4-3- 循環結構
for循環
for (int i = 0; i < args.length; i++) {
}while循環
while (condition) {
}do-while循環
do {
} while (condition);4-4- 跳轉語句
break 結束本次循環
continue 結束本次循環
Java(2)