python 類和對象的特點

來源:互聯網
上載者:User

今天給大家分享下python 類的一些基礎知識點,學到這裡相信大家對python的瞭解已經有一定的程度了。今天說的python 類很合適那些做長期產品開發的朋友。

python oop相比其他的比如C++,JAVA語言的話的理解和使用要更簡單,它把一些複雜的文法特性給除去了。

大家開始接觸python 類的時候,可以把它想象成一棵樹,樹榦=父類,樹根=子類。

樹根吸收樹榦的營養,並且可以同時吸收幾棵樹榦的營養,所以python 可以進行多繼承,並且可以重寫父類的屬性和方法。

class Person():
def __init__(self,name):
self.name = name

def say(self):#對象方法
print self.name

def __notsay(self):##私人方法
print self.name

user = Person('xiaoming')
user.say()
user.__say()

上面是簡單的類定義,__init__()這個是類的建構函式,在產生對象的時候調用,其他的語言也有類似的構造方法。

由於python自身有記憶體回收的機制,所以大家不用定義析構方法也是可以的。

相關文章

聯繫我們

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