Private クラスのメソッドは、そのクラスの外部から呼び出すことはできないと読みました。
Car
プライベート メソッドを持つクラスがある場合__reset_odometer()
言ってもいい:
import Car
Car turboCar = Car();
turboCar.__reset_odometer();
__reset_odometer()
Car クラス内で定義されます。
クラスturboCar
のインスタンスです。Car
では、なぜメソッドを呼び出すと
turboCar.__reset_odometer()
アクセス エラーが発生するのでしょうか。
「クラス外」というのは、私が理解していない用語だと思います。私にとって b/caturboCar
はクラス外ではありませんCar