2

「原始的な」オブジェクトという用語に出くわしました。検索した後、原始的なクラスは、直接のスーパークラスを持たないクラスであることがわかりました。たとえば、Objectです。これは正しいです?

また、すべてのJavaクラスがObjectクラスから拡張されているので、どうすれば原始クラスを作成できますか。

4

3 に答える 3

4

原始的なクラスを作成することはできません。

スーパークラスを持たないObjectを除いて、すべてのクラスには1つだけの直接スーパークラス(単一継承)があります。他の明示的なスーパークラスがない場合、すべてのクラスは暗黙的にObjectのサブクラスになります。

クラスは、クラスから派生したクラスなどから派生したクラスから派生したり、最終的に最上位のクラスであるObjectから派生したりすることができます。このようなクラスは、オブジェクトに戻る継承チェーン内のすべてのクラスの子孫であると言われます。

http://docs.oracle.com/javase/tutorial/java/IandI/subclasses.html

于 2012-05-26T09:39:36.557 に答える
2

原始的なクラスを作成することはできません。唯一の原始クラスはObjectクラスです。

また、宣言するクラスはすべてObjectから自動的に継承されます。

于 2012-05-26T09:39:04.707 に答える