Python物件導向程式設計,建構函式

2021-08-21 15:31:06 字數 755 閱讀 1957

物件導向程式設計,是將資料和運算元據的相關方法封裝到方法中,組織**和資料的方式更接近人的思維,從而大大提高了程式設計效率

物件導向程式設計:構造體+方法

___建構函式:_init_(),當傳入引數值的時候,呼叫的時候首先初始化物件,也可以新增加類的屬性,是隨著物件產生而產生的.

例項屬性和類屬性:

class student:

my_company="zw" #類屬性

count=0 #類屬性

def __init__(self,name,score):

self.name=name #例項屬性

self.score=score#例項屬性

student.count=student.count+1 #例項屬性,呼叫計數器

def get_score(self):

print("我的公司是:",student.my_company)

print(self.name,"的分數是",self.score)

print("一共生成了個物件".format(student.count))

s1=student("saohuo",100)

s2=student("jianen",99)

s3=student("賤人",190)

s1.get_score()

#返回值:

我的公司是: zw

saohuo 的分數是 100

一共生成了3個物件

C 物件導向程式設計 建構函式

建構函式的相互呼叫又稱為 建構函式初始化器,這是c 的乙個特殊的語法 在有些時候,建構函式內包含一些共同的 為了達到 的復用性,函式初始化器很好的解決了這一問題 示例 如下 using system namespace mycsharppro private int age public perso...

物件導向程式設計 五 構造方法

構造器,又稱構造方法 constructor 構造器用於構造該類的例項 物件 格式如下 構造方法是一種特殊的方法 通過new關鍵字呼叫!構造器雖然有返回值,但不能定義返回型別 返回值型別肯定是本類 不能在構造器裡呼叫return。如果我們沒有定義構造器,則系統會自動定義乙個無參的建構函式。如果已定義...

python 物件導向程式設計

新式類 class mynewobjecttype bases define mynewobjecttype class class suite經典類 沒有指定乙個父類,或者子類化的基本類沒有父類,就建立了乙個經典類 class mynewobjecttype define mynewobjectt...