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方法外界很多都是通過這兩種...