Javaではクラス内にメソッドを定義してクラス外にメソッドを実装することはできないようです。

2023 年 6 月 5 日月曜日の朝:

私の主な焦点は C++ で、C++ ではメソッドをクラス内で定義し、クラス外で実装できます。

それで、今朝 Java プログラムを書いていたときに、これが機能するかどうかを確認したいと思いました。

その結果、Javaではこれが不可能であることがわかりました。

その後、この点を検証するために、中規模の Java プロジェクトのソース コードも探しました。

その結果、いくつかの大きなソース ファイルを読んだ後、このメソッドのコードは非常に大きいにもかかわらず、クラスの外に実装されているメソッドはなく、すべてのメソッドがクラス内に実装されていることがわかりました。

おすすめ

転載: blog.csdn.net/m0_61629312/article/details/131040758