java面向對象開(kāi)發(fā)是什么,搞 Java 最重要的是什么?毫不夸張地說(shuō),掌握和了解Java中的面向對象是什么意思?,Java中面向對象到底是什么意思??,基本就能走遍天下都不怕了!
1.Java中的面向對象是什么意思?
面對對象就是: 把數據及對數據的操作方法放在一起,作為一個(gè)相互依存的整體--對象。對同類(lèi)對象抽象出其共性,形成類(lèi)。類(lèi)中的大多數數據,只能用本類(lèi)的方法進(jìn)行處理。類(lèi)通過(guò)一個(gè)簡(jiǎn)單的外部接口與外界發(fā)生關(guān)系,對象與對象之間通過(guò)消息進(jìn)行通信。程序流程由用戶(hù)在使用中決定。對象即為人對各種具體物體抽象后的一個(gè)概念,人們每天都要接觸各種各樣的對象,如手機就是一個(gè)對象。在面向對象的編程方式中,對象擁有多種特性,如手機有高度、寬度、厚度、顏色、重量等特性,這些特性被稱(chēng)為對象的屬性。對象還有很多功能,如手機可以聽(tīng)音樂(lè )、打電話(huà)、發(fā)信息、看電影等工作功能,這些功能被稱(chēng)為對象的方法,實(shí)際上這些方法是一種函數。而對象又不是孤立的,是有父子關(guān)系的,如手機屬于電子產(chǎn)品,電子產(chǎn)品屬于物體等,這種父子關(guān)系稱(chēng)為對象的繼承性。在編程中,把所有的問(wèn)題看做對象,以人的思維方式解決。這種方式非常人性化,對象實(shí)際上就是一組數據的集合,并且數據都已經(jīng)命名。這些數據根據就是對象的屬性,可以被程序訪(fǎng)問(wèn)。對象還包括很多函數,這些函數被稱(chēng)為對象的方法,也可以被程序訪(fǎng)問(wèn)。不過(guò)在外部訪(fǎng)問(wèn)對象內的屬性或方法,必須先引用對象,然后用點(diǎn)號訪(fǎng)問(wèn)對象的屬性和方法面向過(guò)程就是: 自頂向下順序執行,逐步求精;其程序結構是按功能劃分為若干個(gè)基本模塊,這些模塊形成一個(gè)樹(shù)狀結構;各模塊之間的關(guān)系盡可能簡(jiǎn)單,在功能上相對獨立;每一模塊內部均是由順序、選擇和循環(huán)三種基本結構組成;其模塊化實(shí)現的具體方法是使用子程序。程序流程在寫(xiě)程序時(shí)就已決定。
2.Java中面向對象到底是什么意思
給你我曾經(jīng)的一個(gè)思路,不知道正不正確,學(xué)JAVA那陣子正在流行“帝國時(shí)代II”這一款游戲,我也很喜歡玩,所以自已想了一個(gè)類(lèi)似JAVA思想的概念。在JAVA世界里,就好像在游戲的世界里一樣,你是這個(gè)世界*的神,你創(chuàng )建類(lèi)并實(shí)例出對象。1、在游戲里,已經(jīng)幫你做了各種各樣的角色,你只要創(chuàng )建他們出來(lái)就可以了。而在JAVA世界里,你不僅可以使用已有了類(lèi)來(lái)創(chuàng )建對象,也可以自已寫(xiě)類(lèi),并創(chuàng )建對象。2、這些類(lèi)的劃分,有點(diǎn)像游戲里角色的劃分,有勞民,騎兵,槍兵,在游戲里,勞民負責生產(chǎn)糧食等資源,這些資源送到兵營(yíng)可以產(chǎn)出各種各樣的兵來(lái)。在JAVA的世界里,你的類(lèi)創(chuàng )建出各種各樣的角色,有的負責連接數據庫,有的負責返回查詢(xún)結果,有的負責接受用戶(hù)請求。3、你是你的JAVA世界里*的神,你的任務(wù)就是在你的想象的一個(gè)JAVA“世界”里創(chuàng )建各種各樣的角色,讓他們互相交互,工作,來(lái)達成你的目標。在游戲里,你的目標是戰勝敵人,而在JAVA“世界”里,你的目標也就是實(shí)現你要開(kāi)發(fā)的系統,讓這個(gè)系統里的角色協(xié)同工作來(lái)幫助用戶(hù)完成他們的任務(wù),如企業(yè)資源管理ERP等系統。你所創(chuàng )建的JAVA程序里各個(gè)類(lèi)和對象就像活著(zhù)的游戲角色或人一樣,各自做各自的事情,有時(shí)他們會(huì )通信,比如負責數據庫查詢(xún)的對象,會(huì )叫負責數據庫連接的對象給他一個(gè)連接,然后他又繼續做他的事,把查詢(xún)結果查詢(xún)出來(lái),并告訴用戶(hù)頁(yè)面結果(這里的用戶(hù)頁(yè)面也可以看成一個(gè)對象)。面向對象程序開(kāi)發(fā)并不像面像結構程序一樣,有一個(gè)開(kāi)始點(diǎn),有一個(gè)結束點(diǎn),你的程序一啟動(dòng),這些對象就都活在你的JAVA世界,也就是JAVA容器里面,他們協(xié)同工作來(lái)完成任務(wù),他們消亡的*個(gè)條件就是你關(guān)閉程序。說(shuō)的不是很好,若對你有一點(diǎn)幫助請選擇我的答案。謝謝
雖說(shuō)掌握和了解了Java中的面向對象是什么意思?,Java中面向對象到底是什么意思??,能走遍天下,但也要不斷去學(xué)習新的知識,更多的Java知識,請聯(lián)系客服獲取。