Python开发技术—面向对象程序设计2
第3关:定义经理类BankManager
class BankManager:
def __init__(self, name, age, gender, salary, bank_name, customers):
self.name = name
self.age = age
self.gender = gender
self.salary = salary
self.bank_name = bank_name
self.customers = customers
class BankManager:
def __init__(self, name, age, gender, salary, bank_name, customers):
self.name = name
self.age = age
self.gender = gender
self.salary = salary
self.bank_name = bank_name
self.customers = customers
def hire_employee(self, employee):
# 招聘新员工
pass
def handle_complaint(self, complaint):
# 处理客户投诉
pass
def set_salary_plan(self, salary_plan):
# 制定工资计划
pass
class BankManager:
def __init__(self, name, age, gender, salary, bank_name, customers):
self.name = name
self.age = age
self.gender = gender
self.salary = salary
self.bank_name = bank_name
self.customers = customers
def hire_employee(self, employee):
# 招聘新员工
pass
def handle_complaint(self, complaint):
# 处理客户投诉
pass
def set_salary_plan(self, salary_plan):
# 制定工资计划
pass
def __str__(self):
# 打印BankManager对象的信息
return 'Name: {}, Age: {}, Gender: {}, Bank: {}, Salary: {}, Customers: {}'.format(
self.name, self.age, self.gender, self.bank_name, self.salary, self.customers)
以上就是定义BankManager类的基本步骤,您可以根据自己的需求进行修改和扩展。
class BankManager:
这里放上你的属性
ef init(self, id, name, age ...)
...