スポンサードリンク
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

アプリケーション編
C言語による
コンソールプログラミング




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