主要课程:
class circle:
def __init__(self,radius=1):
self.radius=radius
def getArea(self):
return(3.142*self.radius*self.radius)
def getPerimeter(self):
return(2*3.142*self.myradius)
def setradius(self,radius):
if radius>0:
self.__radius=radius
def getRadius(self):
return self.__radius
使用课程:
from Circle import circle
def main():
c1=circle()
c1.radius=-1
c2=circle(5)
c3=circle(3)
print(c1.getArea())
print(c2.getArea())
print(c3.getArea())
main()
大家好!
我只是想学习班级基础知识,但却有些麻烦。 希望你们能帮忙。 提前致谢 :)
- 什么是私有变量? 我读到了它,人们说它不能在课外访问。 好! 但是这意味着什么呢?
- 私人数据是否与DATA HIDING相同?
- 究竟什么是自我? 我也读过这个,但是从以前的python答案中无法理解。 从我认为
self
在课堂上的每个def
语句后写的。
再次感谢! 干杯!