標籤:單行 out 不同 表達 rgs java注釋 必須 定義 舉例
Java注釋:
//:單行注釋
/**/:多行注釋
/** */:JavaDoc注釋
方法:
文法:
存取修飾詞 傳回值類型 方法名(){
方法體
}
舉例:
public void run(){
System.out.println("");
}
public String robball(){
String ball="球";
return ball;
}
方法的傳回值:
1.如果方法具有傳回值,方法中必須使用關鍵字return返回該值,傳回值類型為該傳回值的類型
return 運算式; 作用: 跳出方法、返回結果
2.如果方法沒有傳回值,傳回值類型為void
案例:
public class Lion {
//顏色屬性
String color;
int age;
public void run(){
System.out.println("獅子正在跑");
}
public void say(){
System.out.println("獅子餓了,叫著要吃飯");
}
public String robBall(){
System.out.println("呵呵");
String ball="排球";
return ball;
}
//擷取獅子的年齡
public int getAge(){
int age=18;
return age;
}
}
public class Test {
public static void main(String[] args) {
Lion lion = new Lion();
/*lion.run();
String ball = lion.robBall();
System.out.println("獅子正在玩:" + ball);
System.out.println("方法執行完畢之後回來!");
*/
System.out.println(lion.getAge());
}
}
局部變數和成員變數:
範圍不同
局部變數的範圍僅限於定義它的方法
成員變數的範圍在整個類內部都是可見的
初始值不同
Java會給成員變數一個初始值
Java不會給局部變數賦予初始值
注意:
在同一個方法中,不允許有同名局部變數
在不同的方法中,可以有同名局部變數
在同一個類中,成員變數和局部變數同名時,局部變數具有更高的優先順序
JAVA類的無參方法