Java记录 -9- 面向对象之封装
Java 面向對象之封裝(Encapsulation)
面向對象程序設計的三大基本特征:繼承(Inheritence)、封裝(Encapsulation)、多態(Polymorphism)。
封裝:類包含了數據與方法,將數據與方法放在一個類中就構成了封裝。
如何定義類:
修飾符 class 類的名字{
?????? //類的內容(包含了屬性與方法)
}
方法,如何定義方法:
修飾符 返回類型 方法名詞([參數1,參數2,參數3.....]){
//方法體
}
main方法是整個java程序的入口點,如果類的定義中沒有main方法,則程序無法執行。
方法定義不能嵌套,也就是說不能在一個方法中定義另外一個方法。方法只能定義在類中。
關于方法的執行:首先需要定義方法,接下來可以使用方法(調用方法),當方法調用完畢后,方法可以返回值。方法到底是否返回值是由方法的定義決定的。
如何生成對象:通過類來生成對象(通常使用new 關鍵字來生成對象)。
public class Person{
?????? //類的內容
}
類名 對象變量名 = new 類名();
Person person = new Person();?? Person person2 = new Person();
方法調用需要通過對象來完成,方法調用的形式是:
對象變量.方法名([參數值1,參數值2,參數值3......]);
關于方法的注意事項:
1).在方法定義中,方法的返回類型與return后面的變量或常量類型保持一致。
2).在方法調用時,給方法傳遞的參數需要與方法定義時的參數保持一致(參數個數一致,參數類型一致)。
3).方法定義時的返回類型與接受方法返回值的變量類型保持一致。
public int add(int a, int b){
???????? return a + b;
}
方法定義時的參數叫做形式參數。
int a = test.add(8, 3);
方法調用時所賦予的具體值叫做實際參數。
關鍵字 void 表示方法不返回值。
如果方法不返回值,那么聲明方法的時候使用 void 關鍵字,在方法定義中可以有兩種情況實現不返回值:
1).不使用 return 語句;
2).使用 return,但 return 后面沒有任何值或者變量,return 后面只有一個分號,表示退出方法,返回到方法的調用端。
使用方式:
return;
轉載于:https://blog.51cto.com/zlfwmm/1687287
總結
以上是生活随笔為你收集整理的Java记录 -9- 面向对象之封装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【分享】iOS功能界面漂亮的弹出框
- 下一篇: Freezer - 备份云硬盘实现