Python---物件導向編程-1

來源:互聯網
上載者:User

標籤:...   --   Speak   class   執行個體化   bubuko   分享   繼承   等等   

我寫部落格是為了自己更好去理解Python編程,所以大佬略過勿噴,如果有錯的地方歡迎指點。

什麼是物件導向編程?

皮一下還是可以的。。。。但皮幾萬就不行了!

現在開始進入主題,編程的風格有無數種,但總起起來就三種,面向過程,面向函數和物件導向。面對對象編程就是描述一類事物的特點,特徵的編程方法。

舉個栗子:上帝在造人的時候不想做重複的工作,於是他用了物件導向的方法去造人。他把人的吃喝拉撒,說話,思考等等的方法(功能)寫進一個機器裡,

然後上帝就可以按一下機器按鈕,然後輸一個張三的名稱,一個張三的人就造好了。

1.上帝在寫人的吃喝拉撒,說話,思考等等的方法(功能)時候就是一個物件導向編程。

#!/usr/bin/python3#-*- coding:utf-8 -*-class People:  //定義了一個People的類def chi():passdef he():   //用寫函數的方式寫上一些對象所擁有的功能passdef speaking():passdef think():pass//這就是一個物件導向的編程 

2.上帝在按一下機器按鈕,然後輸一個張三的名稱時候就是執行個體化對象。

zhangsan=People()  //執行個體化對象,這樣張三就擁有了吃喝,說話,思考的功能了

這隻是簡單的理解什麼是物件導向編程,也是目前我所理解的。接下來會詳細講解Python中的經典類和新式類,還有構造方法,繼承.......等等

Python---物件導向編程-1

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.