1. Learn
  2. /
  3. 课程
  4. /
  5. Python 面向对象编程

Connected

道练习

添加类构造函数

在本练习中,您将继续完善 Employee 类。不再使用上一课中编写的 set_salary() 等方法,而是引入一个构造函数,在创建对象时就为员工指定姓名和薪资。

您还会创建一个新的属性 hire_date。它不会通过参数初始化,而是存放当前日期。

在构造函数中初始化属性是个好主意,因为这能确保对象在创建时就具备所有必要的属性。

说明 1 / 共 3 个

undefined XP
    1
    2
    3

定义类 Employee,并编写构造函数 __init__(),其应当:

  • 接受两个参数 name 和 salary(salary 的默认值为 0),
  • 创建两个同名属性 name 和 salary,
  • 将它们的取值设为对应的参数。