总的来说就是由下到上,先自己,再父辈,再爷爷辈,
同一个爷爷辈的多个父辈:从左到右遍历一遍父辈,都没有,再找爷爷辈
多个爷爷辈的多个父辈(每个父辈又有各自的父辈):从左边的父辈开始,没有的话再去找这个父辈的父辈(每一条路都dfs)
import inspect
inspect.getmro()
或者 假设B是一个类
B.__mro__
B.mro()
总的来说就是由下到上,先自己,再父辈,再爷爷辈,
同一个爷爷辈的多个父辈:从左到右遍历一遍父辈,都没有,再找爷爷辈
多个爷爷辈的多个父辈(每个父辈又有各自的父辈):从左边的父辈开始,没有的话再去找这个父辈的父辈(每一条路都dfs)
import inspect
inspect.getmro()
或者 假设B是一个类
B.__mro__
B.mro()