摘要:
多重继承 继承是面向对象编程的一个重要的方式,因为通过继承,子类就可以扩展父类的功能。 回忆一下Animal类层次的设计,假设我们要实现以下4种动物: Dog - 狗狗; Bat - 蝙蝠; Parrot - 鹦鹉; Ostrich - 鸵鸟。 如果按照哺乳动物和鸟类归类,我们可以设计出这样的类的层 阅读全文
posted @ 2018-06-06 21:00
时光飞逝,逝者如斯
阅读(648)
评论(0)
推荐(0)
摘要:
面向对象的设计思想是从自然界中来的,因为在自然界中,类(Class)和实例(Instance)的概念是很自然的。Class是一种抽象概念,比如我们定义的Class——Student,是指学生这个概念,而实例(Instance)则是一个个具体的Student,比如,Bart Simpson和Lisa 阅读全文
posted @ 2018-06-06 19:31
时光飞逝,逝者如斯
阅读(4073)
评论(0)
推荐(3)
摘要:
看下面的例子就明白了 __repr__和__str__这两个方法都是用于显示的,__str__是面向用户的,而__repr__面向程序员。 打印操作会首先尝试__str__和str内置函数(print运行的内部等价形式),它通常应该返回一个友好的显示。 __repr__用于所有其他的环境中:用于交互 阅读全文
posted @ 2018-06-06 18:36
时光飞逝,逝者如斯
阅读(297)
评论(0)
推荐(0)
浙公网安备 33010602011771号