1. 程式人生 > >封裝的概述,好處與設計原則+private關鍵字的使用

封裝的概述,好處與設計原則+private關鍵字的使用

一。封裝

以如下例子說明封裝的好處與設計原則

如下圖,如果這裡我們給年齡設定了一個負數的值,顯然是極不合理的

,這裡我們就要涉及到一個關鍵字private,設定為private後非本類中不能訪問這個屬性,然後我們定義一個設定年齡的公有許可權的方法,在裡面進行校驗,外界想要設定年齡就必須使用這個方法,這裡其實就初步體現了封裝的一個特性

二。private關鍵字

以下為舉例講解

以下測試說明在非本類中,private修飾的屬性或者方法不能被直接訪問