Python 學習筆記(十四)Python類(一),學習筆記python類

來源:互聯網
上載者:User

Python 學習筆記(十四)Python類(一),學習筆記python類

基本概念

問題空間:問題空間是問題解決者對一個問題所達到的全部認識狀態,它是由問題解決者利用問題所包含的資訊和已貯存的資訊主動的地構成的。

     初始狀態:一開始時的不完全的資訊或令人不滿意的狀況;

     目標狀態:你希望獲得的資訊或狀態;

        操作:為了從初始狀態邁向目標狀態,你可能採取的步驟。

對象:對象(object),是物件導向(Object Oriented)中的術語,既表示客觀世界問題空間(Namespace)中的某個具體的事物,又表示軟體系統解空間中的基本元素。

   對象:一個對象具有自己的狀態、行為和唯一的標識;所有相同類型的對象所具有的結構和行為在他們共同的類中被定義。

   狀態(state):包括這個對象的已有的屬性(通常是類裡面已經定義好的)在加上對象具有的當前屬性值(這些屬性往往是動態)

   行為(behavior):指一個對象如何影響外界及被外界影響,表現為對象自身狀態的改變和資訊的傳遞。

   標識(identity): 指一個對象所具有的區別於所有其它對象的屬性。(本質上指記憶體中所建立的對象的地址)

     通俗說對象,應該至少有兩個內容:一個屬性(狀態)、一個方法(行為)。   

物件導向:物件導向程式設計(Object-oriented programming,縮寫 OOP)是一種程式設計範型,同時也是一種程式開發的方法。對象指的是類的執行個體。它將對象作為程式的基本單元,將程式和資料封裝其

     中,以提高軟體的重用性、靈活性和擴充性。  

類:在物件導向程式設計中,類(class)是一種物件導向電腦程式設計語言的構造,是建立對象的藍圖,描述了所建立的對象共同的屬性和方法。

編寫類的基本方法"

class 類名:

  屬性

  方法

    

     

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.