更新時間:2018-01-04 20:42:01 來源:動力節(jié)點 瀏覽3708次
想要學(xué)好Java編程,首先要熟知面向?qū)ο螅裉靹恿?jié)點Java培訓(xùn)機(jī)構(gòu)的小編為大家整理了一些面向?qū)ο笕腴T基礎(chǔ),希望可以幫助到大家:
面向?qū)ο?ObjectOriented,OO)是軟件開發(fā)方法。面向?qū)ο蟮母拍詈蛻?yīng)用已超越了程序設(shè)計和軟件開發(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)實世界理解和抽象的方法,是計算機(jī)編程技術(shù)發(fā)展到一定階段后的產(chǎn)物。
1,抽象,封裝,繼承,多態(tài)是面向?qū)ο蟪绦蛟O(shè)計中得四個特點.
2,面向?qū)ο蟮密浖_發(fā)大體分為:面向?qū)ο蟮姆治?,面向?qū)ο蟮脑O(shè)計,面向?qū)ο蟮膶崿F(xiàn).
可概括為如下過程:分析用戶需求,從問題中抽取對象模型;細(xì)化模型,設(shè)計類,包括類的屬性和類間的
相互關(guān)系,同時觀察是否有可以直接引用的已有類或部件;選定一種面向?qū)ο蟮木幊陶Z言,具體編碼實現(xiàn)
上一階段類的設(shè)計,并在開發(fā)過程中引入測試,完善整個解決方案.
3,面向?qū)ο蟪绦蛟O(shè)計方法的優(yōu)點是:可重用性,可擴(kuò)展性,可管理性.
4,類的定義:class前的修飾符分為訪問控制符和非訪問控制符兩大類.訪問控制符包括public和private.
非訪問控制符包括abstract(抽象),final(最終).
5,final類是最終類,是不能有子類的類.abstract和final不能同時修飾一個類,因為抽象類本身沒有具體對象,
需要派生出子類后在創(chuàng)建子類的對象.而最終類不可能有子類.
6,創(chuàng)建對象的格式為:類名對象名=new構(gòu)造方法(參數(shù));注意前面是類名后面是構(gòu)造方法.
注意構(gòu)造方法沒有返回類型,也不能寫void,主要用于完成類對象的初始化工作,一般不能直接由編程
直接調(diào)用,而是用new運算符來調(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ì)的特點是:他們是類的域,不屬于任何一個類的具體對象實例.不是保存在某個對象實例的內(nèi)存空間中,而是保存在類的內(nèi)存區(qū)域的公共存儲單元中.
如果有其它疑問,歡迎學(xué)子們關(guān)注“動力節(jié)點Java學(xué)院”微信公眾號,留言給我們,方便為您解答哦。
相關(guān)閱讀