私にはBuildingというクラスがあり、OfficeやHospitalなど、それを拡張するクラスがいくつかあります。拡張クラスはせいぜい12行程度のコードしか追加しないので、それらを別のファイルに入れたくありません。最初に外部クラスのインスタンスが必要になるため、内部クラスが機能するとは思わない->Building。
したがって、私がやりたいのは実行することですがBuilding b = new Office(var);
、Office.javaには最大で数行のコードが含まれるためOfficeコードはありませんが、Buildingにはほとんどのコードが含まれます。しかし、タイプとしてOfficeを持つことは、私の状況では価値があります。何か助けはありますか?お時間をいただきありがとうございます!