【发布时间】:2013-08-08 07:11:07
【问题描述】:
class employees:
emp_count = 0
def _init_(self, name, age):
self.name = name
self.age = age
employees.emp_count += 1
def displaycounts(self):
print "total counts is %d" % employee.emp_count
def displaydetails(self):
print "Name :", self.name, ",age:", self.age
obj = employees("krishna",4000)
obj1 = employees("shashi",10000)
obj3 = employees
obj.displaydetails()
obj1.displaydetails()
obj3.displaycounts()
Traceback(最近一次调用最后一次):文件“C:/Python27/dd”,第 14 行, 在 obj = 员工(“克里希纳”,4000) TypeError: 这个构造函数没有参数
【问题讨论】:
-
它是
__init__,开头有两个下划线,结尾有两个下划线!并且:请修正代码的缩进。 -
现在缩进呢?
-
还是有点不对劲.. 是 SO 格式问题吗?
标签: python