溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

web前端的Object有哪些應(yīng)用

發(fā)布時間:2021-11-12 13:55:59 來源:億速云 閱讀:199 作者:iii 欄目:開發(fā)技術(shù)

本篇內(nèi)容介紹了“web前端的Object有哪些應(yīng)用”的有關(guān)知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠?qū)W有所成!

  對象object是經(jīng)常用于模仿現(xiàn)實世界中我們身邊的一些對象。軟件對象實際上是現(xiàn)實世界對象的造型,因為它同樣有狀態(tài)和行為。一個軟件對象利用一個或者多個變量來維持它的狀態(tài)。變量是由用戶標識符來命名的數(shù)據(jù)項。軟件對象用它的方法來執(zhí)行它的行為。方法是跟對象有關(guān)聯(lián)的函數(shù)(子程序)。

  object對象的含義

  對象是理解面向?qū)ο蠹夹g(shù)的關(guān)鍵。用戶在學習之前可以看看現(xiàn)實生活中的對象,比如狗、桌子、電視、自行車等等。用戶可以發(fā)現(xiàn)現(xiàn)實世界中的對象有兩個共同特征:它們都有狀態(tài)和行為。比如狗有自己的狀態(tài)(比如名字、顏色、生育以及饑餓等等)和行為(比如搖尾巴等等)。同樣自行車也有自己的狀態(tài)(比如當前檔位、兩個輪子等等)和行為(比如剎車、加速、減速以及改變檔位等等)。

  object的應(yīng)用

  你可以利用軟件對象來代表現(xiàn)實世界中的對象。你可能想用一個動畫程序來代表現(xiàn)實世界中的狗,或者用可以控制電子自行車的程序來代表現(xiàn)實世界的自行車。同樣你可以使用軟件對象來造型抽象的概念,比如,事件是一個用在GUI窗口系統(tǒng)的公共對象,它可以代表用戶按下鼠標按鈕或者鍵盤上的按鍵的反應(yīng)。

  軟件對象的狀態(tài)和行為都可以用在對象中的變量和方法來表達。構(gòu)造現(xiàn)實世界的自行車的軟件對象要有指示自行車的當前狀態(tài)的變量:速度為20mps,它的當前檔位為第三檔。這些變量就是我們熟知的實例變量,因為它們包含了用于特殊自行車對象的狀態(tài),并且在面向?qū)ο蠹夹g(shù)中,特殊的對象稱為實例。如圖2所示,是作為軟件對象的自行車造型。除了變量,軟件自行車同樣有用于剎車、改變踏板步調(diào)以及改變檔位的方法。這些方法就是熟知的實例方法因為它們檢查或者改變特殊自行車實例的狀態(tài)。

  以上的對象圖顯示了對象的變量組成了圓心部分。方法處在變量的四周并且在程序中從其它對象隱藏了對象的核心。用保護方法的方法來包裝對象的變量稱為封裝。這個對象圖就是對象理想的表示法,也是面向?qū)ο笙到y(tǒng)設(shè)計者努力的最后目標。然而這并不是全部的內(nèi)容。通常,出于某種現(xiàn)實的理由,對象可能暴露它的一些變量或者隱藏一些方法。在JAVA編程語言中,一個對象可以為變量和方法指定四種訪問等級中的一種。這個訪問等級決定哪個對象和類可以訪問變量或者方法。

“web前端的Object有哪些應(yīng)用”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注億速云網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實用文章!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI