定义girlboy类
时间: 2023-07-10 09:05:40 浏览: 43
以下是一个示例GirlBoy类的定义,将有关女孩和男孩的属性和方法封装在一起:
```python
class GirlBoy:
def __init__(self, name, age, gender):
self.name = name
self.age = age
self.gender = gender
def introduce(self):
if self.gender == "female":
print("Hello, my name is", self.name, ". I am a", self.age, "year old girl.")
elif self.gender == "male":
print("Hello, my name is", self.name, ". I am a", self.age, "year old boy.")
else:
print("Invalid gender.")
def play(self, game):
print(self.name, "is playing", game)
```
这个GirlBoy类包含了一些基本的属性和方法,它的构造函数接收三个参数(name, age和gender),并把它们保存在实例中。introduce()方法会根据实例的gender属性输出不同的问候语,而play()方法则会输出一个玩耍的消息,这个消息会包括实例的名字和所玩的游戏。