Java基礎之封裝

2021-08-04 08:57:38 字數 710 閱讀 2790

概念:

將類裡面一些隱蔽的資訊用特殊的方法隱藏起來,不允許外部程式隨意訪問,而是通過該類設定的特殊方法來實現對這些隱蔽資訊的訪問和操作。

好處:

1.只能通過規定的方法訪問

2.方便修改和實現

封裝步驟:

1.修改屬性的可見性

2.建立getter/setter方法

3.在getter/setter方法中加入屬性控制語句

案列:

public class house 

//通過setter方法給屬性賦值

public void setlength(float length)

}

public class housenature 

}

eclipse中自帶的乙個封裝方法:

選中需要生成的屬性值:

JAVA程式設計基礎之封裝

在外部介面保持不變的情況下,自己可以修改內部實現 private 只能用於修飾內部靜態類,一般不提倡 預設情況,如果沒有任何訪問控制修飾符,則表示相同包內的類可以訪問該類 protected 只有繼承自己的子類才能訪問該成員 private 除自己外其他任何類都不能訪問該成員 預設情況,如果沒有任何...

Java基礎(封裝

封裝,是物件導向思想的特徵之一。物件導向共有三個特徵 封裝,繼承,多型。方法就是乙個最基本封裝體。類其實也是乙個封裝體。提高了 的復用性。隱藏了實現細節,還要對外提供可以訪問的方式。便於呼叫者的使用。這是核心之一,也可以理解為就是封裝的概念。提高了安全性 將不需要對外提供的內容都隱藏起來。把屬性隱藏...

java基礎學習物件導向之封裝 五 2

物件導向三大特性 封裝繼承 多型一 封裝 關鍵字 private 1.什麼是封裝?封裝就是隱藏實現細節,提供公共的訪問方式,開發中常用的是用private飾類的成員,讓其只在本類是有效,再提供公共的方法讓外部訪問被private修飾的成員屬性.2.封裝有什麼用?提高類成員安全性,使用方便,復用性高,...