標籤:1.2 void 對象 根據 out 右鍵 安全性 exp 編程
第十二章
一、變數的範圍(有效使用範圍)
1、變數有2種
1.1成員變數(屬性)
聲明在類的裡面,方法的外面
1.2 局部變數
聲明在方法裡面或for迴圈結構中
2、調用時的注意事項(初始值不同、範圍不同)
2.1 成員變數,有預設值
在當前類直接通過成員變數名調用;在其他類中,通過該類的對象名.屬性(成員變數)名調用;成員變數名稱在同一個類中是唯一的。
2.2 局部變數,沒有預設值,必須先賦值再使用
局部變數,只能在當前的方法中使用,其他方法和其他類不能調用;在同一個方法中名稱是唯一的,但多個方法中,允許局部變數同名
2.3 局部變數和成員變數同名時,局部變數的優先順序高於成員變數
二、java文檔注釋(javadoc)自動產生
1、單行注釋://
2、多行注釋:/* */
3、文檔注釋:/** */
步驟:
選擇項目後,按右鍵再選擇【export…】,4個選項按鈕中,選擇package,最後點擊【finish】完成協助文檔html檔案的產生,預設儲存在當前項目下的【doc】檔案夾中
三、java中無參方法的定義和調用 (方法包括:方法名稱、方法的傳回值類型、方法主體)
1、方法的作用
封裝(重複的代碼)
提高代碼的可重用性、可維護性
2、如何定義無參方法 _方法命名遵循駱駝命名法
public 傳回型別 方法名( ){
//……………方法體
}
3、根據傳回型別,無參的方法,分為2種
3.1 有傳回型別(資料類型),方法體中,必須出現
return 【運算式、變數、值】,return 寫在方法中最後一行
3.3 沒有傳回型別,在定義方法時,傳回型別寫void,沒有return語句,
輸出結果(System.out.println)
4、方法的調用—
l 調用其他類的方法:對象名.方法名();
l 同一個類中,方法之間的調用:方法名();
4.1 無傳回型別
對象名.方法名();//輸出資料
4.2 有傳回型別
資料類型 變數名=對象名.方法名();
System.out.println(變數名);
或 System.out.println( 對象名.方法名() );
四、物件導向的3大特徵:封裝、繼承、多態
五、物件導向的優點:
與人類的思維習慣一致;資訊隱藏,提高了程式的可維護性和安全性;
提高了程式的可重用性。
OOP的一條基本原則:電腦是由單個能夠起到子程式作用的單元或對象組合而成,採用 這種架構編程主要起到重用性、靈活性和擴充性的強大作用。
Java(第十二章)