第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

python入門(七)class類

標(biāo)簽:
Python


是面向对象一个载体
类的定义:

class A (object):         pass         全局变量         函数1。。。         def....(self):         函数2.。。。         def....():

类里面有很多函数,函数第一个参数默认都是self
变量可以直接在类的内部直接定义
类在内部调用函数或者变量的时候,必须使用self.
self代表的就是类实例化以后的个体
实例化类的首字母小写表示类,然后实例化

类的构造器

class A (object):        def __init__(self,name):                self.name=name

就是类在实例化的时候首先要执行的函数。

继承:

class A(object):    def __init__(self,name):        self.name=name    def student(self):        print ("please tall my name")class B (A):    def grand(self):        print("i will be back")a=A("huang")

B调用了A中属性,这就教继承
重写:

class A(object):    def __init__(self,name):        self.name=name    def student(self):        print ("please tall my name")class B (A):def __init__(self):        print("this is test")def grand(self):        print("i will be back")def student(self):        print("my name is tom")B.student()

A有student,B也有student,如果B中有init构造器,就重写函数,调用类B的student,没有就去父类中找

举个简单的例子:

class 人(object):    def __init__(self,name):        self.name=name        有两条腿        有年龄            有头发class 男人(人):      有妻子:      有胡子:class女人(人):        有丈夫:class和尚(人):        def __init__(self):        没有头发

大体就是这个意思,
男人有两条腿,有年龄,有妻子,有胡子,有头发男人继承人的属性。
女人有两条腿,有年龄,有丈夫,有头发女人继承了人的属性,        
和尚有两条腿,有年龄,没有头发,头发这个属性和父类(人)冲突了,那么就需要重写,需要有构造器

點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評(píng)論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評(píng)論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消