回顧總結方法
阿新 • • 發佈:2022-03-06
方法的定義
package com.luckylu.oop;
import java.io.IOException;
public class Demo01 {
//方法的定義
//main 方法
public static void main(String[] args) {
}
/*
方法名的命名:駝峰原則,見名知意;
修飾符 返回值型別 方法名(……){
// 方法體
return 返回值;
}
*/
public String sayHello() {
return "hello,world";
}
public int max(int a,int b){
return a>b ? a :b; // 三元運算子
}
/* break和 return的區別
break:跳出switch, 結束迴圈;
return:方法結束及返回一個結果,返回值一定要與方法的型別一致;
*/
public void print(){
return;
}
/* 引數列表:(引數型別,引數名) 可變長引數 ... ;
丟擲異常
例子:陣列下標異常 Arrayindexoutofbounds;
*/
//例子,丟擲IO異常
public void readFile(string flie) throws IOException{
}
}
方法的呼叫
顯示雙視窗
【類間 】靜態方法呼叫
【類間】非靜態方法呼叫
【同一類,物件間】
形參與實參
值傳遞與引用傳遞
堆疊
值傳遞
引用傳遞
this關鍵字
代表當前類或當前物件