在学习到深度和广度的时候,懵了很久.后来看到这篇文章,恍然大悟.写的很好.特意转过来. 经典类: 只要有父类, 就会沿着一直找, 即使已经找过了~ 新式类: 在类继承的多个类拥有共同父类的情况下, 会优先横向查找, 直到剩下最后一个继承自这个共同父类的对象, 再向上查找. 如果类仅继承一个父类的情况下,会继续向上查找. 新式类和经典类对方法查找方式有区别. 我们称之为广度优先和深度优先. 但很多人会误会这句话的意思. 我们来看一个例子: 大家可能会理解为这种查找方式, 但是实际上, 不是的, 如…