当サイトでは、元プログラマだった管理人の体験をもとに、 プログラミング関連知識や、情報などを掲載しています。 プログラマや、SEなどのITエンジニアの方にも有益な情報を配信していきたいと思います。 内容としては、C言語、C++、Java、VisualBasic、C#、Windowsプログラミング、ゲームプログラミングなどを扱う予定です。
    スポンサードリンク
HOME > Java > クラス継承機能 Objectクラスについて

Java - クラス継承機能 Objectクラスについて

Javaで継承記述ナシのクラスを記述すると、何も継承しないように見えますが、

実は、内部でjava.lang.Objectと言うクラスが継承されています

例えば次のようなクラス記述があるとします。


class kihon {

いろいろ

}



この記述はパッと見たところ、何のクラスも継承してない新規のクラスのように

見えますが、以下のような記述が隠れています。


class kihon
extends java.lang.Object {

いろいろ

}


このように、javaでは、全てのクラスは何かのクラスから継承されたものです。

ただし、java.lang.Objectクラスは唯一の例外で、

何のクラスからも継承されません。

つまり、全てのクラスは、java.lang.Objectクラスの機能を持つ

と言う事が言えます。

クラスの機能とは、メンバ変数、メンバ関数の事です。



スポンサードリンク







HOME

プログラミング用語・知識

C言語

C++言語

Java

C#

Visual Basic.NET

Copyright (C) プログラミングランド All Rights Reserved