📅  最后修改于: 2023-12-03 15:04:43.207000             🧑  作者: Mango
这是一道与英语语法和程序代码有关的题目。考察考生对于代码规范以及变量命名的理解。
请阅读以下代码:
class Employee:
def __init__(self, name, salary):
self.name = name
self.salary = salary
def getSalary(self):
return self.salary
class Manager(Employee):
def __init__(self, name, salary, bonus):
Employee.__init__(self, name, salary)
self.bonus = bonus
def getSalary(self):
return self.salary + self.bonus
e = Employee("John", 5000)
m = Manager("Mary", 9000, 2000)
print("Employee: ", e.name, " Salary: ", e.getSalary())
print("Manager: ", m.name, " Salary: ", m.getSalary())
问题:
Manager(Employee):
可知,Manager
类继承了Employee
类。Employee: John Salary: 5000
Manager: Mary Salary: 11000
该题考察了考生对于Python的面向对象编程的基本概念,以及代码规范和变量命名。对于程序员们来说,这是一个基础的知识点,需要牢记代码规范和变量命名规则。同时,需要对于继承和多态有着深刻了解,这是面向对象编程的重要特征。