これらは OO の概念です。
- 継承
- ポリモーフィズム
- 抽象化
- カプセル化
では、各 OO プログラミング言語がこれらの手法をすべて実装していると言えますか? または、そうでなければ、すべてのオブジェクト指向言語に共通するものは何ですか? たとえば、Java と JavaScript を比較します。ばかげた質問ではありません。たとえば、Java などの一部の言語では、Scala では多重継承が許可されていますが、多重継承は許可されていません。つまり、Java は完全なオブジェクト指向言語ではありません。たとえば、各 OO 言語がポリモーフィックであると言うのは完全に正しいかどうか、疑問に思っています。乾杯