質問: new SubClassB(); sub.methodA(2); } } ```
回答: 子クラスの methodA が全部親クラスの methodA に処理を委譲してしまうなら、もはや methodA を protected とする意味はないので、親クラスのメソッドを public として子クラス側の override メソッドを削除するべきです。 処理を他のクラスに委譲したいだけなら、継承すらも止めるべきです。