新聞中心
小編這次要給大家分享的是詳解python面向?qū)ο缶幊?,文章?nèi)容豐富,感興趣的小伙伴可以來(lái)了解一下,希望大家閱讀完這篇文章之后能夠有所收獲。
類是面向?qū)ο蟪绦蛟O(shè)計(jì)的一部分。面向?qū)ο蟪绦蛟O(shè)計(jì)或者簡(jiǎn)稱為 OOP 致力于創(chuàng)建可重用代碼塊稱之為類。當(dāng)你想在你的程序中使用類時(shí),你會(huì)從類中創(chuàng)建一個(gè)對(duì)象,這也是面向?qū)ο笠辉~的由來(lái)。Python 并不總是面向?qū)ο蟮模悄銜?huì)在你的項(xiàng)目中用到對(duì)象。為了理解類,你需要理解面向?qū)ο蟮囊恍┗A(chǔ)術(shù)語(yǔ)。
常用術(shù)語(yǔ)
class:類。類是代碼塊的主體,其中定義了建立的模型的屬性和行為。這個(gè)模型可以來(lái)自于真實(shí)世界,也可以是虛擬游戲等。
attribute:屬性。是一系列信息的集合。在類中,一個(gè)屬性通常是一個(gè)變量。
behavior:行為。行為是定義在類中,組成方法的部分。也即是定義在類中函數(shù)的一部分。
method:方法。類中的函數(shù),由 behavior 組成。
object:對(duì)象。對(duì)象是類的實(shí)例。一個(gè)對(duì)象中包含所有類中屬性的值。你可以為一個(gè)類創(chuàng)建任意數(shù)量的對(duì)象。
近距離觀察 Rocket 類
我們已經(jīng)了解到一些類的基本術(shù)語(yǔ),讓我們回頭再分析一下上節(jié)提到的 Rocket 類。
__init__() 方法
定義一個(gè)初始代碼塊,如下所示:
class Rocket(): # Rocket simulates a rocket ship for a game, # or a physics simulation. def __init__(self): # Each rocket has an (x,y) position. self.x = 0 self.y = 0
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。
文章標(biāo)題:詳解python面向?qū)ο缶幊?創(chuàng)新互聯(lián)
分享URL:http://fisionsoft.com.cn/article/hsoop.html