编写一个Person类:含id(编号)、name(姓名)、isMale(是否为男性)、birth(生日)
时间: 2023-07-10 19:06:47 浏览: 45
以下是一个简单的Person类的示例代码,包含id、name、isMale和birth属性,以及相应的构造函数和访问器方法:
```python
class Person:
def __init__(self, id, name, isMale, birth):
self.id = id
self.name = name
self.isMale = isMale
self.birth = birth
def getId(self):
return self.id
def getName(self):
return self.name
def setName(self, name):
self.name = name
def getIsMale(self):
return self.isMale
def setIsMale(self, isMale):
self.isMale = isMale
def getBirth(self):
return self.birth
def setBirth(self, birth):
self.birth = birth
```
使用示例:
```python
person1 = Person(1, "张三", True, "1990-01-01")
print(person1.getName()) # 输出:张三
person1.setName("李四")
print(person1.getName()) # 输出:李四
```