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

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

__slots__為什么沒有報(bào)錯(cuò),依然賦值了沒有的age

class Person:

? ? __slots__ = ('name','gender')

? ? def __init__(self,name,gender):

? ? ? ? self.name = name

? ? ? ? self.gender = gender


class Student(Person):

? ? __slots__ = ('name', 'gender','score')

? ? def __init__(self, name, gender,score):

? ? ? ? super().__init__(name, gender)

? ? ? ? self.score = score


Student.age = 12

s = Student('qrh','男',88)


print(s.name,s.gender,s.score,s.age) #》》qrh 男 88 12


正在回答

2 回答

__slots__ 只能限制為實(shí)例對(duì)象動(dòng)態(tài)添加屬性和方法,而無法限制動(dòng)態(tài)地為類添加屬性和方法。因?yàn)槟闶侵苯油惱锩嫣砑訉傩院头椒?,所以?shí)例s能訪問到age這個(gè)Student類的屬性

0 回復(fù) 有任何疑惑可以回復(fù)我~

http://img1.sycdn.imooc.com//626802010001c5a613570618.jpg

我已經(jīng)暈掉了,為什么還是執(zhí)行成功了呢,age的值,也打印出來了:12

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

初_

s = Student('qrh','男',88) s.age=12 print(s.age) 這樣寫就報(bào)錯(cuò)了呀。類實(shí)例。
2022-04-27 回復(fù) 有任何疑惑可以回復(fù)我~
#2

dotasfans

你這個(gè)圖實(shí)在不清晰。另外,我也跟你發(fā)生了同樣的問題,在定義person類時(shí),這么寫:Person(object) 就沒有問題了,只能說這是版本的問題吧。我在自己電腦上3.7中不寫也行
2022-07-04 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

__slots__為什么沒有報(bào)錯(cuò),依然賦值了沒有的age

我要回答 關(guān)注問題
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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