>  Q&A  >  본문

python - py怎么语言那么繁琐啊搞那多参数啊 变量啊 函数啊 特别是每次为什么都有个self 纠结

现在要定义一个类,一个水池,水池里要有乌龟和鱼。
class Turtle:

def __init__(self,x):
    self.num=x

class Fish:

def __init__(self,x):
    self.num=x

class Pool:

def __init__(self,x,y):
    self.turtle=Turtle(x)
    self.fish=Fish(y)

def print_num(self):
    print('水池里总共有乌龟%d只,小鱼%d 条!'%(self.turtle.num,self.fish.num))

pool=Pool(1,10)
pool.print_num()
水池里总共有乌龟1只,小鱼10 条!
x、y不就分别对应乌龟跟鱼的数量吗?搞那多参数啊 变量啊 函数啊 人都搞晕 看的晕 更不会自己敲了

巴扎黑巴扎黑2765일 전641

모든 응답(1)나는 대답할 것이다

  • 迷茫

    迷茫2017-04-18 10:24:40

    이 예제는 객체지향의 기본 개념을 가르치기 위한 것일 뿐 사용법을 알려주는 것은 아닙니다print.

    회신하다
    0
  • 취소회신하다