Java 物件導向 01 類 封裝

2021-08-21 05:07:44 字數 1299 閱讀 1167

1)舉例:買電腦(組裝機)

2)總結:

類代表著一類事物。這類事物都有具體的特點和功能。特點也稱為屬性,功能被稱為方法。

2.1 定義類的格式

public

class 類名}例:

public

class phone

private

void

surfinternet()

}

2.2 建立物件

物件是屬於類的乙個具體的事物。

// 建立物件

phone iphone = new phone();

phone xiaomi = new phone();

// 給物件的屬性賦值

iphone.price=5000.0;

xiaomi.price=1999.9;

// 呼叫物件的方法

iphone.call();

2.3 類與物件的區別

類是對某一類事物的抽象描述。

物件用於表現現實中該類事物的個體。

2.4 區域性變數和成員變數的區別

1)定義的位置不同

2)在記憶體中的位置不同

3)宣告週期不同

4)初始化不同

物件導向共有三個特徵:封裝、繼承、多型。

1)what ?

封裝(encapsulation)是指一種將抽象性函式介面的實現細節部分包裝、隱藏起來的方法。

2)封裝的優點

3)實現方法

// 建立學生類

public

class students

public

void

setsid(long sid)

public string getname()

public

void

setname(string name)

public

intgetage()

public

void

setage(int age)

public string get***()

public

void

set***(string ***)

}

當在方法中出現了區域性變數和成員變數同名時候,可以在成員變數前面加上「this.」來區別這兩個變數。

this代表的是物件,哪個物件呼叫了this所在的方法,this就代表哪個物件。

JAVA物件導向封裝

一 屬性和方法封裝private 1 封裝的目的保護某些屬性和方法不被外部看到 2 封裝的實現,為屬性和方法進行封裝使用private方法,為外部訪問。舉例如下 package com.guo.ci class person public void setage int age public voi...

java物件導向之封裝

封裝 是指隱藏物件的屬性以及具體實現細節,外部只能訪問公共部門。簡單的來說,外部無法訪問呼叫乙個類的private部分,只能呼叫他的公共部門,這就叫做封裝 好處 將變化隔離 便於外部使用 提高重用性 提高安全性 private關鍵字 1.是乙個許可權修飾符,許可權級別最低 2.用於修飾成員變數和成員...

神器 Java物件導向 封裝

封裝 是指隱藏物件的屬性和實現的細節,僅僅對外提供公重點內容共的訪問方式,這樣的好處有 1 將變化隔離。2便於使用。3 提高重用性。4 提高安全性。封裝的原則 將不需要對外提供的內容都隱藏起來 把屬性都隱藏,提供公共的訪問 這裡如何提供訪問方式了主要有兩種set方法和get方法外界很多都是通過這兩種...