鱼C论坛

 找回密码
 立即注册
查看: 2350|回复: 3

请帮忙看下这代码哪里出问题,是关于构造器的问题

[复制链接]
发表于 2016-3-7 09:04:18 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 凯里欧文 于 2016-3-7 22:31 编辑




代码如下:
class Critter(object):
    """A virtual pet"""

    def _init_(self,name):
        print("A new critter has been born!")
        self.name = name
    def _str_(self):
        rep = "Critter object\n"
        rep += "name:" +self.name+ "\n"
        return rep



    def talk(self):
        print("Hi,I'm ",self.name, "\n")
   

crit1 = Critter("shabi" )
crit1.talk()

crit2 = Critter("ebi ")
crit2.talk()

print("Printing ctit1")
print(crit1)
print("Directly accessing critl.name:")
print(crit1.name)




input("press the enter key to exit.")

代码图片

代码图片

错误显示

错误显示
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2016-3-7 09:07:10 | 显示全部楼层
我是按照书本上的代码打出来的
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-3-7 10:50:30 | 显示全部楼层
init的前后各有2个下划线。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-3-7 22:30:37 | 显示全部楼层
冬雪雪冬 发表于 2016-3-7 10:50
init的前后各有2个下划线。

好的 ,谢谢
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-2-20 01:09

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表