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

2021-07-26 18:57:23 字數 1016 閱讀 4888

物件導向三大特性:

封裝繼承

多型一、封裝 (關鍵字: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...