def add_friend(self, friend): if isinstance(friend,Friend): self.friend_ls.append(friend)
时间: 2024-03-01 13:56:09 浏览: 80
html 加好友
这是一个 Python 类 FriendSystem 的方法 add_friend,它接收一个参数 friend,并将其添加到 friend_ls 列表中。
以下是示例代码:
```python
class FriendSystem(object):
friend_ls = []
def add_friend(self, friend):
if isinstance(friend, Friend):
self.friend_ls.append(friend)
```
在这个示例中,add_friend 方法首先判断参数 friend 是否是 Friend 类的实例,如果是,则将其添加到 friend_ls 列表中。如果不是,则不做任何处理。这样可以保证 friend_ls 列表中只存储 Friend 类的实例。
在实际应用中,可以在 Friend 类中定义一些属性和方法,来表示好友的信息和行为。例如,可以定义一个 name 属性来表示好友的姓名,定义一个 send_message 方法来表示给好友发送消息的行为。在 add_friend 方法中,可以通过判断参数 friend 是否具有这些属性和方法,来进一步确保 friend 是一个合法的 Friend 对象。
阅读全文