类中的方法,可以调用本类中的方法,也可以调用全局函数来完成相关任务。代码案例如下:
1 def coord_chng(x,y): 2 return (abs(x),abs(y)) 3 4 class Ant: 5 6 def __init__(self,x=1,y=1): 7 self.x=x 8 self.y=y 9 self.disp_point() 10 11 def move(self,x,y): 12 x,y=coord_chng(x,y) 13 self.edit_point(x,y) 14 self.disp_point() 15 16 def edit_point(self,x,y): 17 self.x += x 18 self.y += y 19 20 def disp_point(self): 21 print('当前位置:(%d,%d)'%(self.x,self.y)) 22 ant_a=Ant() 23 ant_a.move(3,5) 24 ant_a.move(15,7)