面向對象基本概念:封裝、繼承、多(duō)态
1.封裝:就是把數(shù)據和(hé)行(xíng)為(wèi)結合在一起形成統一的整體(tǐ),并對對象使用者隐藏數(shù)據的實現過程。
2.繼承:Java繼承是使用已存在的類的定義作(zuò)為(wèi)基礎建立新類的技(jì)術(shù),繼承避免了對一般類和(hé)特殊類之間(jiān)共同特征進行(xíng)的重複描述。
3.多(duō)态:多(duō)态指同一個(gè)實體(tǐ)同時(shí)具有(yǒu)多(duō)種形式。
類與對象關系:類是描述具有(yǒu)相同特征的一類事物的基本原型,定義了這類事物所擁有(yǒu)的數(shù)據特征以及可(kě)以執行(xíng)的操作(zuò);對象是類的實例,是類的具體(tǐ)化。
java類是面向對象封裝概念的基本體(tǐ)現,java類封裝了抽象概念的數(shù)據(屬性)與行(xíng)為(wèi)(方法)。
java類的基本構成:屬性、方法、構造方法
屬性是類對抽象概念數(shù)據特征的描述,方法是類對概念行(xíng)為(wèi)的描述,構造方法在類的對象實例化時(shí)對類對象進行(xíng)初始化。
重載與覆寫(重寫)
1.重載:方法的重載是多(duō)态性的體(tǐ)現,重載方法具有(yǒu)相同的方法名稱,但(dàn)方法參數(shù)列表不同(參數(shù)類型或數(shù)目不同),重載為(wèi)相似功能提供了不同的實現。
2.重寫:重寫是指在子類中覆蓋父類方法的實現,對父類方法進行(xíng)重新定義,當父類引用指向子類對象并調用重寫方法時(shí),将調用子類方法的實現。子類函數(shù)的訪問修飾權限不能低(dī)于父類的。
super與this
super代表當前類的父類(超類),子類的構造函數(shù)如果要引用super的話(huà),必須把super放在函數(shù)的首位;當子類變量與父類變量重名時(shí),使用super調用父類變量
this代表當前對象,this使用:this.屬性,this.方法,this();使用this來(lái)區(qū)别重名的局部變量與成員變量;使用this在一個(gè)構造函數(shù)中調用其他的重載構造函數(shù)
java修飾符:訪問權限修飾符、final、static、abstract
(1)訪問權限修飾符:public、protected、private、default
①public 成員對所有(yǒu)類可(kě)見
②private 成員僅類內(nèi)部可(kě)見
③protected相同包中的類可(kě)以訪問(包訪問權限);基類通(tōng)過protected把基類中的成員的訪問權限賦予派生(shēng)類不是所有(yǒu)類(派生(shēng)類訪問權限)。
④default如果一個(gè)類的成員沒有(yǒu)任何權限修飾,那(nà)麽它門(mén)就是缺省包訪問權限
類僅能用public或默認權限修飾
(2)final修飾符:
final修飾成員變量:該變量為(wèi)常量;修飾方法:該方法不能夠在子類中被重寫;修飾類:該類不能被繼承
(3)static修飾符:
修飾成員變量:該變量為(wèi)靜态變量(類變量),屬于類本身,所有(yǒu)該類對象公用該變量;
修飾方法:該方法為(wèi)靜态方法,在靜态方法中不能使用非靜态成員變量或方法,因為(wèi)在靜态方法調用時(shí)可(kě)能還(hái)沒有(yǒu)對象被創建,沒有(yǒu)對象也就無法獲取其成員。靜态成員函數(shù)中也不能使用this或者super,因為(wèi)它們是和(hé)類的對象相關聯的
靜态內(nèi)部類:靜态內(nèi)部類可(kě)以對照靜态成員變量來(lái)理(lǐ)解
(4)abstract修飾符:
定義抽象類、方法
抽象方法 沒有(yǒu)方法體(tǐ){},僅有(yǒu)方法聲明(míng)
抽象類中可(kě)以沒有(yǒu)抽象方法,有(yǒu)抽象方法的類一定是抽象類
本文由重慶網站(zhàn)制(zhì)作(zuò)-重慶網站(zhàn)建設公司-中技(jì)互聯:www.zjcoo.com
企業網站(zhàn)建設解決方案 營銷型網站(zhàn)建設解決方案 行(xíng)業門(mén)戶網站(zhàn)建設解決方案 外貿網站(zhàn)解建設決方案 品牌形象網站(zhàn)建設解決方案 購物商城網站(zhàn)建設解決方案 政府網站(zhàn)建設解決方案 手機網站(zhàn)建設解決方案 教育培訓網站(zhàn)建設解決方案 珠寶高(gāo)端奢飾品網站(zhàn)建設解決方案 房(fáng)地産、地産項目網站(zhàn)建設解決方案 集團、上(shàng)市企業網站(zhàn)建設解決方案 數(shù)碼、電(diàn)子産品網站(zhàn)建設解決方案 美容、化妝品行(xíng)業網站(zhàn)建設解決方案
10年專業互聯網服務經驗 重慶最專業網站(zhàn)團隊 資深行(xíng)業分析策劃 B2C營銷型網站(zhàn)建設領先者 最前沿視(shì)覺設計(jì)、研發能力 時(shí)刻最新技(jì)術(shù)領先研發能力 具有(yǒu)完備的項目管理(lǐ) 完善的售後服務體(tǐ)系 深厚的網絡運營經驗
中技(jì)互聯一直秉承專業、誠信、服務、進取的價值觀,堅持優秀的商業道(dào)德,以用戶最終價值為(wèi)導向,向用戶提供優質産品和(hé)優質服務,從而赢得(de)了用戶的信賴。始終以不懈的努力、更高(gāo)的目标來(lái)要求自己。
主營業務:網站(zhàn)建設 | 重慶網站(zhàn)建設 | 重慶網站(zhàn)設計(jì) | 重慶網站(zhàn)制(zhì)作(zuò) | 重慶網頁設計(jì) | 重慶網站(zhàn)開(kāi)發
CopyrightZJCOO technology Co., LTD. All Rights Reserved.
渝ICP 備11003429号