系统中的用户分类非常复杂,不同用户组具有不同的行为和权限,并且可能会经常改变,管理非常困难。这时候我们可以独立地定义一些行为,然后根据需要来为不同的用户设置相应的行为能力。请设计一个Person 类,完成sing()、walk()、eat()等行为。
class Person(object):
def _ init_ (self, name):
assert isinstance (name, str), 'name must be string'
self. name = name
def sing (self):
print (self.namet' can sing.')
def walk (self):
print (self. namet' can walk.'.
def eat (self):
rt print (self.namet' can eat.')
p1 = Person(张
p1. sing ()
p1. walk ()
p1. eat()
编写一个队列类myQueue,完成队列的初始化、删除、入队和出队等操作。
class myQueue:
#构道方法,默就别列大小最大为1
def_init_(self,

本文通过设计Person类实现sing、walk、eat等行为,探讨面向对象编程在用户权限管理中的应用。同时,创建了一个myQueue类,详细介绍了如何实现队列的基本操作,包括初始化、删除、入队和出队。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



