日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

Java记录 -9- 面向对象之封装

發布時間:2025/3/17 java 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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- 面向对象之封装的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。