定义管理员类 Administrator:

class Administrator:
    def __init__(self, name, age, role):
        self.name = name
        self.age = age
        self.role = role
    
    def display_info(self):
        print('管理员姓名:', self.name)
        print('管理员年龄:', self.age)
        print('管理员角色:', self.role)

# 创建管理员类对象
admin1 = Administrator('张三', 30, '超级管理员')
admin2 = Administrator('李四', 25, '普通管理员')

# 输出管理员对象的相关信息
admin1.display_info()
print('-----------------------')
admin2.display_info()

训练要点:

  • 定义类的属性:__init__ 方法中定义管理员类的属性 nameagerole
  • 定义类的方法: 定义 display_info 方法,用来输出管理员的相关信息。

需求说明:

  • 编写管理员类: 使用 class 关键字定义管理员类 Administrator

实现思路:

  1. 定义管理员类 Administrator,包含属性和方法。
  2. 创建管理员对象 admin1admin2
  3. 使用 display_info 方法输出管理员对象的信息。

训练要点:

  • 使用类创建对象: 使用 Administrator() 创建管理员对象。
  • 引用对象的属性和方法: 使用 . 符号访问对象的属性和方法,例如 admin1.nameadmin1.display_info()

需求说明:

  • 创建两个管理员类对象,输出他们的相关信息: 创建两个管理员对象 admin1admin2,并使用 display_info 方法输出他们的信息。

实现思路:

  1. 使用 Administrator() 创建两个管理员对象。
  2. 给两个对象赋值。
  3. 调用 display_info 方法输出信息。
Python 类定义实战:创建管理员类

原文地址: https://www.cveoy.top/t/topic/DnQ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录