更新時間:2019-01-02 09:56:36 來源:動力節(jié)點(diǎn) 瀏覽3117次
想要學(xué)好Java編程,首先要熟知面向?qū)ο?,今天小編為大家整理了一些面向?qū)ο笕腴T基礎(chǔ),希望可以幫助到大家:

面向?qū)ο?ObjectOriented,OO)是軟件開發(fā)方法。面向?qū)ο蟮母拍詈蛻?yīng)用已超越了程序設(shè)計(jì)和軟件開發(fā),擴(kuò)展到如數(shù)據(jù)庫系統(tǒng)、交互式界面、應(yīng)用結(jié)構(gòu)、應(yīng)用平臺、分布式系統(tǒng)、網(wǎng)絡(luò)管理結(jié)構(gòu)、CAD技術(shù)、人工智能等領(lǐng)域。面向?qū)ο笫且环N對現(xiàn)實(shí)世界理解和抽象的方法,是計(jì)算機(jī)編程技術(shù)發(fā)展到一定階段后的產(chǎn)物。
1,抽象,封裝,繼承,多態(tài)是面向?qū)ο蟪绦蛟O(shè)計(jì)中得四個特點(diǎn).
2,面向?qū)ο蟮密浖_發(fā)大體分為:面向?qū)ο蟮姆治觯嫦驅(qū)ο蟮脑O(shè)計(jì),面向?qū)ο蟮膶?shí)現(xiàn).
可概括為如下過程:分析用戶需求,從問題中抽取對象模型;細(xì)化模型,設(shè)計(jì)類,包括類的屬性和類間的
相互關(guān)系,同時觀察是否有可以直接引用的已有類或部件;選定一種面向?qū)ο蟮木幊陶Z言,具體編碼實(shí)現(xiàn)
上一階段類的設(shè)計(jì),并在開發(fā)過程中引入測試,完善整個解決方案.
3,面向?qū)ο蟪绦蛟O(shè)計(jì)方法的優(yōu)點(diǎn)是:可重用性,可擴(kuò)展性,可管理性.
4,類的定義:class前的修飾符分為訪問控制符和非訪問控制符兩大類.訪問控制符包括public和private.
非訪問控制符包括abstract(抽象),final(最終).
5,final類是最終類,是不能有子類的類.abstract和final不能同時修飾一個類,因?yàn)槌橄箢惐旧頉]有具體對象,
需要派生出子類后在創(chuàng)建子類的對象.而最終類不可能有子類.
6,創(chuàng)建對象的格式為:類名對象名=new構(gòu)造方法(參數(shù));注意前面是類名后面是構(gòu)造方法.
注意構(gòu)造方法沒有返回類型,也不能寫void,主要用于完成類對象的初始化工作,一般不能直接由編程
直接調(diào)用,而是用new運(yùn)算符來調(diào)用.
7,如果class前面由public修飾符,則默認(rèn)構(gòu)造方法的前面也應(yīng)該有public修飾符.
8,類中有static修飾的域或方法,可用類名或?qū)ο竺L問,否則只能用對象名訪問.
9,修飾域的訪問控制符可以是:public,private,protected,privateprotected.非訪問控制符可以是:
static,final,volatile(易失域)
10,類變量的最本質(zhì)的特點(diǎn)是:他們是類的域,不屬于任何一個類的具體對象實(shí)例.不是保存在某個對象實(shí)例的內(nèi)存空間中,而是保存在類的內(nèi)存區(qū)域的公共存儲單元中.
以上內(nèi)容有疑問的朋友,歡迎到動力節(jié)點(diǎn)IT官網(wǎng)咨詢在線老師哦。
相關(guān)閱讀

初級 202925

初級 203221

初級 202629

初級 203743