我尝试从Main()
的类中调用函数
基本上,我尝试使用内部函数构建一个Employee
类。在我的主机中,我尝试调用这些函数,但是它不起作用。
我想念什么吗?
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 displayEmployee(self):
print("Name : ", self.name, ", Salary: ", self.salary)
def test(self):
print("This is a test")
if __name__ == '__main__':
x = Employee("Maxime", 75000)
y = Employee("Sacha", 100000)
x.displayEmployee # Nothing appear in my console ?
x.test # Nothing appear in my console ?
为什么DisplayEmployee()
函数不能在控制台中打印任何内容?
答案 0 :(得分:2)
请注意,您应该不确定if __name__ == '__main__'
块,并且呼叫应该是x.displayEmployee()
。