1、定义一个类Animal 2、定义两个私有属性name和kind,在构造函数中通过形参赋值 3、定义属性方法getName,返回name的值 4、定义getKind,changeKind,delKind方法 5、定义变量KIND为静态属性 6、定义对象a1为(parrot,bird) 7、用a1调用getName方法并输出(观察完结果后注释该语句) 8、输出a1的属性getName 9、输出a1的属性KIND 10、修改a1的属性KIND为Polytelis 11、输出a1的属性KIND 12、删除a1的属性KIND
时间: 2024-01-25 14:02:36 浏览: 81
Python定义一个函数的方法
好的,以下是实现代码:
```
class Animal:
KIND = "animal"
def __init__(self, name, kind):
self.__name = name
self.__kind = kind
def getName(self):
return self.__name
def getKind(self):
return self.__kind
def changeKind(self, kind):
self.__kind = kind
def delKind(self):
del self.__kind
a1 = Animal("parrot", "bird")
# 调用getName方法并输出
print(a1.getName()) # 输出:parrot
# 输出a1的属性getName
print(a1.getName()) # 输出:parrot
# 输出a1的属性KIND
print(a1.KIND) # 输出:animal
# 修改a1的属性KIND为Polytelis
a1.KIND = "Polytelis"
# 输出a1的属性KIND
print(a1.KIND) # 输出:Polytelis
# 删除a1的属性KIND
del a1.KIND
```
希望这个例子能够帮到您理解类的基本用法。
阅读全文