Python编程学习笔记(20)

编程环境   https://www.tutorialspoint.com/execute_python_online.php

9/21    9.3.4 重写父类的方法

对于父类的方法,只要它不符合子类模拟的实物的行为,都可对其进行重写。为此,可在子类中定义一个这样的方法,即它与要重写的父类方法同名。这样,Python将不会考虑这个父类方法,而只关注你在子类中定义的相应方法。


Python编程学习笔记(20)_第1张图片

9/22     9.3.5 将实例用作属性

使用代码模拟实物时,你可能会发现自己给类添加的细节越来越多:属性和方法清单以及文件都越来越长。

在这种情况下,可能需要将类的一部分作为一个独立的类提取出来。你可以将大型类拆分成多个协同工作的小类。

这里把 狗狗类做了一个封装。全部狗狗信息放到doginfo里。

Python编程学习笔记(20)_第2张图片

你可能感兴趣的:(Python编程学习笔记(20))