1. 程式人生 > >類和對象;封裝

類和對象;封裝

ted 數據 步驟 可能 現實生活 軟件 聯系 屬性的方法 重用

屬性(特征)與行為(方法)

類:現實生活中對象的抽象,抽象的數據類型

對象:類的實例化

封裝:將對象的屬性和行為組合成為一個獨立的單位或不見,並盡可能i隱藏對象內部細節,只保留必要的對外接口,使之與外部發生聯系

軟件包:把多個類收集在一起成為一組

封裝的優點:隱藏隱私、隱藏實現細節、方便加入控制(約束條件)、可重用性、

實現封裝:

步驟:1、修改屬性的可見性

2、創建訪問屬性的方法

3、在訪問屬性的方法中加入控制語句

不同範圍:

    public::可以被本類和其他任何類的方法訪問

    protected:可以被子類或相同軟件包中的類訪問

    default:允許本軟件包訪問

    private:只允許本類訪問

類和對象;封裝