python基礎-物件導向初始

來源:互聯網
上載者:User

標籤:方法   sel   空間   font   初始   大寫   代碼塊   好的   對象   

類:
具有相同屬性和技能的一類事物.
對象:
類的具體表現.
class 關鍵字
class 類名: (類名應該首字母大寫)
代碼塊.
country = ‘China‘ 第一部分:靜態變數,靜態欄位

def __init__(self,name,age): 第二部分:動態方法,函數,方法
pass
def func(self):
pass
類從結構上考慮就是分這兩大部分.
類名:
#1,類名.__dict__
#2,類名.country (類名.__dict__[‘country‘] 不建議使用且無法增刪改)
類名.變數名 可以增刪改查.
#3,類名.func(111)
對象:
obj1 = 類名()
1,在記憶體中創造了一個空的!對象空間.
2,自動執行__init__(self),並且將空的對象空間傳給self
3,在__init__方法中,給空的對象空間封裝一些屬性,然後再將完善好的空間,返回給類名(),這個對象.
# 1,對象查看自己空間的所有屬性:
obj.__dict__
# 2,對象操作自己的屬性. 萬能的點.
obj.屬性名稱(增刪改查.)
# 3,對象可以查詢類中的靜態欄位.
obj.靜態欄位.
# 4,對象執行類中的方法.
obj.方法名()

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.