物件導向三大特性:
封裝繼承
多型一、封裝 (關鍵字:private)
1. 什麼是封裝?
封裝就是隱藏實現細節,提供公共的訪問方式,
開發中常用的是用private飾類的成員,讓其只在本類是有效,再提供公共的方法讓外部訪問被private修飾的成員屬性.
2. 封裝有什麼用?
提高類成員安全性,使用方便,復用性高,可以控制其變化
3. 封裝怎麼用?
在變數型別前和方法的返回值型別前加上private,就可以私有化這個變數或方法.
然後再提供getname方法獲得變數的值,用setname方法給變數賦值.
private修飾的方法放於開放的方法中,這樣才能讓外部訪問
4. 什麼時候用封裝?
私有的使用。
當我們要對乙個成員變數或方法進行改變和呼叫控制時,我們就用private私有.
5. 封裝有什麼特點:
封裝可以修飾類的成員屬性和方法,當乙個成員被私有化後,只能在類中使用,不能夠直接通過建立物件呼叫,而要通過其它公共訪問方法,讓外部去訪問.
例項:
package demo;
/** * 學生類測試
* @author angus
* */
public class studenttest
}/**
* 學生類
* @author angus
* 封裝:隱藏物件的屬性和實現細節,僅對外提供公共的訪問方式。好處:重用性,安全性
*/class student
public void setname(string name)
public int getage()
public void setage(int age)
}
結果: java物件導向之封裝
封裝 是指隱藏物件的屬性以及具體實現細節,外部只能訪問公共部門。簡單的來說,外部無法訪問呼叫乙個類的private部分,只能呼叫他的公共部門,這就叫做封裝 好處 將變化隔離 便於外部使用 提高重用性 提高安全性 private關鍵字 1.是乙個許可權修飾符,許可權級別最低 2.用於修飾成員變數和成員...
java物件導向 封裝的學習
1.提高 的安全性。2.提高 的復用性。3.高內聚 封裝細節,便於修改內部 提高可維護性。4.低耦合 簡化外部呼叫,便於呼叫者使用,便於擴充套件和協作。1.private 表示私有,只有自己類能訪問 2.default表示沒有修飾符修飾,只有同乙個包的類能訪問 3.protected表示可以被同乙個...
JAVA物件導向封裝
一 屬性和方法封裝private 1 封裝的目的保護某些屬性和方法不被外部看到 2 封裝的實現,為屬性和方法進行封裝使用private方法,為外部訪問。舉例如下 package com.guo.ci class person public void setage int age public voi...