编写一个Person类:含id(编号)、name(姓名)、isMale(是否为男性)、birth(生日)
时间: 2023-07-10 17:06:47 浏览: 185
java代码-使用java构造Person类。包括姓名(name),性别和年龄(age)的源代码
5星 · 资源好评率100%
以下是一个简单的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()) # 输出:李四
```
阅读全文