声明一个类myclass,包含一个整型变量data和封装这个变量的两个方法getdata()和setdata()。声明一个该类的子类subclass,包含一个整型变量mydata和封装这个变量的两个方法getmydata()和setmydata(),编写主程序检查subclass类中的所有变量与方法(包括继承自父类的变量和方法。
时间: 2023-04-15 19:04:35 浏览: 85
类的声明调用及实现
class myclass:
def __init__(self):
self.data =
def getdata(self):
return self.data
def setdata(self, value):
self.data = value
class subclass(myclass):
def __init__(self):
super().__init__()
self.mydata =
def getmydata(self):
return self.mydata
def setmydata(self, value):
self.mydata = value
# 测试
s = subclass()
s.setdata(10)
s.setmydata(20)
print(s.getdata()) # 输出10
print(s.getmydata()) # 输出20
阅读全文