面向?qū)ο蟮母拍睿阂环N符合人類思維習(xí)慣的編程思想,程序中使用對(duì)象來(lái)映射現(xiàn)實(shí)中的事物,使用對(duì)象的關(guān)系來(lái)描述事物之間的聯(lián)系,種種思想就是面向?qū)ο蟆?/p>
創(chuàng)新互聯(lián)建站是一群有想法、有熱情,對(duì)互聯(lián)網(wǎng)抱有執(zhí)著信念的年輕人,愿用自己的智慧和熱情,幫助您使用好互聯(lián)網(wǎng)工具,成為您的建站英雄,成為您網(wǎng)站制作和網(wǎng)絡(luò)營(yíng)銷的“秘密武器”,專注于網(wǎng)站策劃、備案、主機(jī)域名、設(shè)計(jì)、后臺(tái)開發(fā)、關(guān)鍵詞優(yōu)化排名、運(yùn)營(yíng)管理、維護(hù)服務(wù)、微信網(wǎng)站、手機(jī)網(wǎng)站制作,網(wǎng)站上線不是大家合作的終結(jié),相反,網(wǎng)站維護(hù)才剛剛開始,我們期待常年累月的網(wǎng)站運(yùn)行過(guò)程總著為您提供更多的支持。我們致力于解決問(wèn)題,創(chuàng)造價(jià)值,不推諉,主動(dòng)承擔(dān)。基本特征:
封裝性:是面向?qū)ο蟮暮诵乃枷?,將?duì)象的屬性和行為封裝起來(lái),不需要讓外界知道具體實(shí)現(xiàn)細(xì)節(jié)。
繼承性:主要描述的是類與類之間的關(guān)系,通過(guò)繼承可以在無(wú)須重新編寫原有類的情況下,對(duì)原有的類的功能進(jìn)行擴(kuò)展。
多態(tài)性:指程序之間出現(xiàn)重名現(xiàn)象,他指在一個(gè)類中定義的屬性和被其他類繼承后,他們可給具有不同的數(shù)據(jù)類型或表現(xiàn)出不同的行為,這使得同一個(gè)方法和屬性在不同的類中具有不同的語(yǔ)義。
類與對(duì)象(它倆是或的關(guān)系或這是與的關(guān)系)
一個(gè)類可以包含以下類型變量:
局部變量:在方法、構(gòu)造方法或者語(yǔ)句塊中定義的變量被稱為局部變量。變量聲明和初始化都是在方法中,方法結(jié)束后,變量就會(huì)自動(dòng)銷毀。
成員變量:成員變量是定義在類中,方法體之外的變量。這種變量在創(chuàng)建對(duì)象的時(shí)候?qū)嵗?。成員變量可以被類中方法、構(gòu)造方法和特定類的語(yǔ)句塊訪問(wèn)。
類變量:也叫靜態(tài)變量,類變量也聲明在類中,方法體之外,但必須聲明為 static 類型。
類的定義:
class Person{
int age; //定義成員變量
//定義speak()方法
void speak(){
System.out.println("大家好,我今年"+age+“歲!”);
}
}
類的封裝
封裝,即隱藏對(duì)象的屬性和實(shí)現(xiàn)細(xì)節(jié),僅對(duì)外公開接口,控制在程序中屬性的讀和修改的訪問(wèn)級(jí)別。
封裝的優(yōu)點(diǎn):1 只能通過(guò)規(guī)定的方法訪問(wèn)數(shù)據(jù)
2 隱藏類的實(shí)例細(xì)節(jié),方便修改和實(shí)現(xiàn)。
實(shí)現(xiàn)類的封裝的方法:
1 修改屬性的可見性,在屬性的前面添加修飾符(private)
2 對(duì)每個(gè)值屬性提供對(duì)外的公共方法訪問(wèn),如創(chuàng)建 getter/setter(取值和賦值) 方法,用于對(duì)私有屬性的訪問(wèn)
3 在 getter/setter 方法里加入屬性的控制語(yǔ)句,例如我們可以加一個(gè)判斷語(yǔ)句,對(duì)于非法輸入給予否定。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。