Xcode 如何访问Python中后期添加的类属性?
如果我稍后添加age属性作为emp1.age=7。那我怎么才能访问它呢 我已尝试-打印员工的年龄1:%d%d self.ageXcode 如何访问Python中后期添加的类属性?,xcode,python-2.7,Xcode,Python 2.7,如果我稍后添加age属性作为emp1.age=7。那我怎么才能访问它呢 我已尝试-打印员工的年龄1:%d%d self.age 但是它的给出错误。你得到的错误是什么? 您创建的外部变量不在类名称空间中,但它存在于实例名称空间中。 因此,您无法使用类名获取它,请尝试使用object打印。\uuu dict\uuuuuu您将找到该变量。它应该可以工作,但请检查您的问题:缩进很可怕,它的给定错误对我们没有多大帮助。 class Employee: 'Common base class for al
但是它的给出错误。你得到的错误是什么? 您创建的外部变量不在类名称空间中,但它存在于实例名称空间中。
因此,您无法使用类名获取它,请尝试使用object打印。\uuu dict\uuuuuu您将找到该变量。它应该可以工作,但请检查您的问题:缩进很可怕,它的给定错误对我们没有多大帮助。
class Employee:
'Common base class for all employees'
empCount = 0
def __init__(self, name, salary):
self.name = name
self.salary = salary
Employee.empCount += 1
def displayCount(self):
print "Total Employee %d" % Employee.empCount
def displayEmployee(self):
print "Name : ", self.name, ", Salary: ", self.salary
"This would create first object of Employee class"
emp1 = Employee("Zara", 2000)
"This would create second object of Employee class"
emp2 = Employee("Manni", 5000)
emp1.displayEmployee()
emp2.displayEmployee()
print "Total Employee %d" % Employee.empCount