无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Python面象對象方法有那些?通過分類整合成一套精典教程,收藏了

2022-04-14 18:16 作者:軟件測試技術(shù)之美  | 我要投稿


案例一:定義一個用戶信息類,代碼落地實現(xiàn)如下圖所示:

class UserInfromation(object):

"""

定義為一個用戶信息類

"""

定義一個構(gòu)造函數(shù)

def __init__(self,name,age):

""""定義一個構(gòu)造函數(shù),傳遞兩個參數(shù)"""

self.name = name

self.age = age

定義一個用戶方法

def kitty(self):

print('我的名字叫 '+self.name+', 我今年 '+str(self.age)+' 歲')

創(chuàng)建用戶對象調(diào)用對象中的方法,案例如下:

userInfromation=UserInfromation("kitty","28")

userInfromation.kitty()

輸出結(jié)果如下圖所示:

案例二:定義一個學(xué)生類,代碼落地實現(xiàn)如下圖所示:

class student(UserInfromation):

"""此類繼承用戶類"""

def __init__(self,name,age,height):

UserInfromation.__init__(self,name,age)

self.height = height


def who(self):

UserInfromation.kitty(self)

print('我的身高是 '+str(self.height))

創(chuàng)建學(xué)生對象調(diào)用對象中的方法,案例如下:

Student=student(name='kuangmeitian',age=18,height=165)

Student.who()


綜上所述:面向?qū)ο蟀ㄈ筇匦裕渲凶詈诵牡囊稽c思想就是繼承、封裝、多態(tài)。

面向?qū)ο笕筇匦灾凶钪攸c的一點就是繼承,繼承必然會產(chǎn)生兩個類,一個類調(diào)用另一個類中的方法,如果父類中有了某些方法和特性,子類只需要拿來調(diào)用即可實現(xiàn)子類的功能 。


封裝即將相同功能的函數(shù)進(jìn)行抽取封裝成類或者函數(shù)供其它的方法或者類進(jìn)行調(diào)用,達(dá)到代碼重用的目的,減少事物的冗余,多態(tài)則主要呈現(xiàn)多樣化的特性。


多態(tài)表示子類中有的方法在父類中不存在,這時子類可以創(chuàng)建自己個性化的函數(shù)或者方法來實現(xiàn)自己特有的功能這就叫多多態(tài),今天主要與大家分享繼承,希望大家通過此文能夠?qū)㈩惖睦^承掌握,結(jié)合實踐靈活



Python面象對象方法有那些?通過分類整合成一套精典教程,收藏了的評論 (共 條)

分享到微博請遵守國家法律
湛江市| 上高县| 新竹市| 桃江县| 明溪县| 威海市| 理塘县| 上杭县| 吉林市| 铜陵市| 霍州市| 仁寿县| 铁力市| 祁连县| 正阳县| 阿瓦提县| 唐河县| 科技| 黎川县| 霍山县| 福泉市| 林甸县| 盐边县| 合作市| 新巴尔虎右旗| 上林县| 满城县| 镇江市| 宜章县| 界首市| 林甸县| 礼泉县| 西宁市| 辰溪县| 射阳县| 赣榆县| 图片| 永吉县| 佛山市| 乌拉特前旗| 张家口市|