国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

面向?qū)ο缶幊痰幕靖拍?/h1>

面向?qū)ο缶幊痰幕靖拍?/strong>

面向?qū)ο缶幊?Object Oriented Programming,OOP,面向?qū)ο蟪绦蛟O(shè)計) 的主要思想是把構(gòu)成問題的各個事務(wù)分解成各個對象,建立對象的目的不是為了完成一個步驟,而是為了描敘一個事物在整個解決問題的步驟中的行為。

面向過程就是分析出解決問題所需要的步驟,然后用函數(shù)逐步實現(xiàn),再依次調(diào)用就可以了。?

面向?qū)ο笈c面向過程是兩種不同的編程思想,沒有哪一種方式絕對完美,需要根據(jù)程具體項目來定。比如,開發(fā)一個小的軟件或網(wǎng)頁,工程量小,短時間內(nèi)就可完成,完全可以采用面向過程的開發(fā)方式,使用面向?qū)ο?,反而會增加代碼量,減緩運行效率。

面向過程的編程語言(如C語言)不能創(chuàng)建類和對象,不能用面向?qū)ο蟮姆绞絹黹_發(fā)程序;面向?qū)ο蟮木幊陶Z言(如Java、C++、PHP)保留了面向過程的關(guān)鍵字和語句,可以采用面向過程的方式來開發(fā)程序。

面向?qū)ο缶幊淌窃诿嫦蜻^程編程以后提出的。

大家不必追求概念上的理解,很多有經(jīng)驗的程序員甚至也不能完全解釋面向?qū)ο蠛兔嫦蜻^程的區(qū)別,要重在實踐,深入揣摩編程語言的思想。

類和對象的基本概念

為了方便說明,我們將從現(xiàn)實生活中的例子入手。

我們知道,工業(yè)上所使用的鑄件(家里做飯用的鍋、汽車的地盤、發(fā)動機(jī)的機(jī)身等)都是由模子鑄造出來的,一個模子可以鑄造出很多相同的鑄件,不用的模子可以鑄造出不同的鑄件。這里的模子就是我們所說的“類”,鑄件就是我們所說的“對象”。

類,是創(chuàng)建對象的模板,一個類可以創(chuàng)建多個相同的對象;對象,是類的實例,是按照類的規(guī)則創(chuàng)建的。

屬性和方法

由模子鑄造出來的鑄件(對象),有很多參數(shù)(長度、寬度、高度等),能完成不同的操作(煮飯、承重、保護(hù)內(nèi)部零件等)。這里的參數(shù)就是對象的“屬性”,完成的操作就是對象的“方法”。

屬性是一個變量,用來表示一個對象的特征,如顏色、大小、重量等;方法是一個函數(shù),用來表示對象的操作,如奔跑、呼吸、跳躍等。

對象的屬性和方法統(tǒng)稱為對象的成員。

類的繼承

一個類可以繼承另一個類的特征,如同兒子繼承父親的DNA、性格和財產(chǎn)等,與現(xiàn)實生活中的繼承類似。


繼續(xù)學(xué)習(xí)
||
<html> <head> <title>JavaScript程序</title> </head> <body> <script type="text/javascript"> document.write("Hello World!"); // 輸出語句 </script> </body> </html>
提交重置代碼