Python构造函数

来源:百度知道 编辑:UC知道 时间:2024/09/21 13:26:42
class Time:
def __init__(self,hour=0,min=0,sec=0):
self.hour=hour
self.min=min
self.sec=sec
now=Time(12,10,30)
now.Time()
哪里错了呀
错误当然是找不到Time()这个方法啦
我是按照那个该死的文档打的 气死我了

now.Time()这句是干嘛?你的Time class有这个方法吗
你把错误贴出来吧

哈哈,Time()这个方法你也要一起打出来啊,不然去哪里调用啊

class Time:
def __init__(self, hour=0, min=0, sec=0):
self.hour = hour
self.min = min
self.sec = sec
def now(self):
print 'Now is', self.hour, ':', self.min, ':', self.sec

T = Time (12, 10, 30)
T. now()