Python入门基础(9)__面向对象编程_2

  如果在开发中,希望使用print输出对象变量时,能够打印自定义的内容,就可以利用__str__这个内置方法了

  注意:__str__方法必须返回一个字符串

class Cat(): def __init__(self,name): self.name = name print('小猫 %s 来了'%self.name) def __str__(self): return '%s 爱吃鱼'%self.name #创建对象,将参数传进去 a = Cat('汤姆') print(a)

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzjzfg.html