python小白 問(wèn)關(guān)于參數(shù)無(wú)法找到的問(wèn)題
問(wèn)題描述
代碼如下:
# -*- coding:gb2312 -*-class Dog: #屬性 #方法 def __init__(self,new_name,new_age):self.name = new_nameself.age = new_age def show(self):print(self.name)print(self.age)dog = Dog('卡卡',10)dog.show()#----------------------------分割線------------------------------------class Cat: #屬性 #方法 def __init__(self):self.name = self.get_name(new_name)self.age = self.get_age(new_age) def get_name(self,new_name):return new_name def get_age(self,new_age):return new_age def show(self):print(self.name)print(self.age)#cat = Cat()cat = Cat()cat.get_name('哈哈')cat.get_age(20)cat = Cat()dog.show
執(zhí)行結(jié)果:
我的問(wèn)題:程序提示說(shuō),new_name無(wú)法找到 課時(shí)我明明寫(xiě)上去了
不知道為什么系統(tǒng)提示無(wú)法找到呢?
問(wèn)題解答
回答1:__init__
優(yōu)先級(jí)最高
回答2:初始化方法__init__ 先于 get_name 執(zhí)行
回答3:def get_name(self,new_name): return self.new_name # Modifieddef get_age(self,new_age): return self.new_age # Modified
相關(guān)文章:
1. docker 下面創(chuàng)建的IMAGE 他們的 ID 一樣?這個(gè)是怎么回事????2. 在應(yīng)用配置文件 app.php 中找不到’route_check_cache’配置項(xiàng)3. html按鍵開(kāi)關(guān)如何提交我想需要的值到數(shù)據(jù)庫(kù)4. mysql取模分表與分表5. gvim - 誰(shuí)有vim里CSS的Indent文件, 能縮進(jìn)@media里面的6. HTML 5輸入框只能輸入漢字、字母、數(shù)字、標(biāo)點(diǎn)符號(hào)?正則如何寫(xiě)?7. 跟著課件一模一樣的操作使用tp6,出現(xiàn)了錯(cuò)誤8. PHP類屬性聲明?9. objective-c - ios 怎么實(shí)現(xiàn)微信聯(lián)系列表 最好是swift10. javascript - 請(qǐng)教如何獲取百度貼吧新增的兩個(gè)加密參數(shù)
