![見出し画像](https://assets.st-note.com/production/uploads/images/94879972/rectangle_large_type_2_5e86391e2e529c20f86be0a62c0f1535.jpeg?width=1200)
Object クラス
Objectクラス
javaのクラス(class)は、拡張できます。
既存のクラスと、あなたが後から追加したクラス。追加、上書きなどの方法で、もとのクラスにプログラムを加えて、拡張することができます。
Objectクラスはクラスの頂点!
![](https://assets.st-note.com/img/1672837892530-jxsgsuscZH.png?width=1200)
実は、Javaでは、「全クラスが自動的に、Objectクラスを継承」します。
すべてのクラスの大ボスの、スーパークラスを順にたどっていくと、最終的に Objectクラスに行き着きます。
あなたがゼロからクラスを作ったとしても、そのクラスは、Object クラスも必ず拡張していることになります。
だから、「Hello!」と、ディスプレイに文字を表示するメソッドを、すぐに使えたりするのです。あなたが何もメソッドを定義していないにも関わらず、すぐに使えるメソッドが、沢山ありますね。
「extends Object」の省略
なんのクラスも拡張しないときは、 「extends Object」 が省略されています。
自作クラスは、Java のObject クラスの直下に入ります。
![](https://assets.st-note.com/img/1672837961888-fifSw5I2XH.jpg?width=1200)
この記事が気に入ったらサポートをしてみませんか?