初めてのPython第3版 xiiページの「VI部クラスとオブジェクト指向プログラミング」という小見出しの説明文に対する質問です。以下、実際の説明文の抜粋です。

VI部 クラスとオブジェクト指向プログラミング

VI部では、オブジェクト指向プログラミング(OOP)のツールである「クラス」について学びます。
クラスは、Pythonに必須の要素ではありませんが、クラスを上手く使えば、既存のコードのカスタマイズ、再利用などが容易になります。詳しくは本文で触れますが、PythonのOOP(クラス)で最も重要なことは、

「オブジェクトのツリーから自動的に適切な属性が検索される」

ということです。

この「オブジェクトツリーから自動的に適切な属性が検索される」という意味がいまいち理解できません。初学者の自分にわかるように説明してくださると嬉しいです。ちなみに自分はPythonをprogateで一通り学んだ程度で変数や文字列、関数やクラスの概要は大体理解できています。