更新時(shí)間:2018-01-04 20:42:01 來源:動(dòng)力節(jié)點(diǎn) 瀏覽3595次
想要學(xué)好Java編程,首先要熟知面向?qū)ο螅裉靹?dòng)力節(jié)點(diǎn)Java培訓(xùn)機(jī)構(gòu)的小編為大家整理了一些面向?qū)ο笕腴T基礎(chǔ),希望可以幫助到大家:
面向?qū)ο?ObjectOriented,OO)是軟件開發(fā)方法。面向?qū)ο蟮母拍詈蛻?yīng)用已超越了程序設(shè)計(jì)和軟件開發(fā),擴(kuò)展到如數(shù)據(jù)庫(kù)系統(tǒng)、交互式界面、應(yīng)用結(jié)構(gòu)、應(yīng)用平臺(tái)、分布式系統(tǒng)、網(wǎng)絡(luò)管理結(jié)構(gòu)、CAD技術(shù)、人工智能等領(lǐng)域。面向?qū)ο笫且环N對(duì)現(xiàn)實(shí)世界理解和抽象的方法,是計(jì)算機(jī)編程技術(shù)發(fā)展到一定階段后的產(chǎn)物。
1,抽象,封裝,繼承,多態(tài)是面向?qū)ο蟪绦蛟O(shè)計(jì)中得四個(gè)特點(diǎn).
2,面向?qū)ο蟮密浖_發(fā)大體分為:面向?qū)ο蟮姆治觯嫦驅(qū)ο蟮脑O(shè)計(jì),面向?qū)ο蟮膶?shí)現(xiàn).
可概括為如下過程:分析用戶需求,從問題中抽取對(duì)象模型;細(xì)化模型,設(shè)計(jì)類,包括類的屬性和類間的
相互關(guān)系,同時(shí)觀察是否有可以直接引用的已有類或部件;選定一種面向?qū)ο蟮木幊陶Z(yǔ)言,具體編碼實(shí)現(xiàn)
上一階段類的設(shè)計(jì),并在開發(fā)過程中引入測(cè)試,完善整個(gè)解決方案.
3,面向?qū)ο蟪绦蛟O(shè)計(jì)方法的優(yōu)點(diǎn)是:可重用性,可擴(kuò)展性,可管理性.
4,類的定義:class前的修飾符分為訪問控制符和非訪問控制符兩大類.訪問控制符包括public和private.
非訪問控制符包括abstract(抽象),final(最終).
5,final類是最終類,是不能有子類的類.abstract和final不能同時(shí)修飾一個(gè)類,因?yàn)槌橄箢惐旧頉]有具體對(duì)象,
需要派生出子類后在創(chuàng)建子類的對(duì)象.而最終類不可能有子類.
6,創(chuàng)建對(duì)象的格式為:類名對(duì)象名=new構(gòu)造方法(參數(shù));注意前面是類名后面是構(gòu)造方法.
注意構(gòu)造方法沒有返回類型,也不能寫void,主要用于完成類對(duì)象的初始化工作,一般不能直接由編程
直接調(diào)用,而是用new運(yùn)算符來調(diào)用.
7,如果class前面由public修飾符,則默認(rèn)構(gòu)造方法的前面也應(yīng)該有public修飾符.
8,類中有static修飾的域或方法,可用類名或?qū)ο竺L問,否則只能用對(duì)象名訪問.
9,修飾域的訪問控制符可以是:public,private,protected,privateprotected.非訪問控制符可以是:
static,final,volatile(易失域)
10,類變量的最本質(zhì)的特點(diǎn)是:他們是類的域,不屬于任何一個(gè)類的具體對(duì)象實(shí)例.不是保存在某個(gè)對(duì)象實(shí)例的內(nèi)存空間中,而是保存在類的內(nèi)存區(qū)域的公共存儲(chǔ)單元中.
如果有其它疑問,歡迎學(xué)子們關(guān)注“動(dòng)力節(jié)點(diǎn)Java學(xué)院”微信公眾號(hào),留言給我們,方便為您解答哦。
相關(guān)閱讀
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)
初級(jí) 202925
初級(jí) 203221
初級(jí) 202629
初級(jí) 203743