class RepeatOne:
def ask(self):
#因为printask会用到这儿的属性,因此属性前要带self,如果没有printask,而是直接在本方法下打印,则可以没有self
self.number1=1
self.number2=2
self.number3=3
# print(number1+number2)
def printask(self):
numbercount=self.number1+self.number2+self.number3
print(numbercount)
#主函数,函数入口,方便实例化后调用,注意:必须把依赖的方法都调用,比如printask依赖了ask,那这里要调用ask和pritask
def main(self):
self.ask()
self.printask()
#实例化类
getRepeatOne=RepeatOne()
#调用实例化类下边的主函数
getRepeatOne.main()#调用了主函数,等同于调用了def main(self)
#如果不调主函数,也可以调用里面的子方法来实现,但一样要把依赖的方法都调用了,如下:
getRepeatOne.ask()#必须先调用ask,调用printask才有用,依赖关系
getRepeatOne.printask()