ホームページ  >  記事  >  Java  >  Javaのサブクラスとは何ですか?

Javaのサブクラスとは何ですか?

青灯夜游
青灯夜游オリジナル
2019-11-16 14:36:314861ブラウズ

Javaのサブクラスとは何ですか?

Javaにおけるサブクラスの定義は、継承関係のあるクラスにおいてextendsより前のクラスがサブクラスとなります。 [推奨学習: java コース ]

継承とは、共通の特性を持つ複数の型を 1 つのクラスに抽象化することです。このクラスは、さまざまなタイプのものの親クラスです。親クラスの重要性は、複数の種類のものの共通の特徴を抽出できることです。

サブクラスは親クラスを継承します。これは、サブクラスが親クラス内の何かを参照できることを意味します。継承のキーワードは extends です。

親クラスでアクセスできる(サブクラスに継承できる)名前、戻り値の型、パラメータリストが同じメソッドがサブクラス内に存在する場合、親クラスから継承したメソッドは上書きされます。

Object を直接継承するクラスは Object のサブクラスと呼ばれ、Object を間接的に継承するクラスは object の間接サブクラスと呼ばれ、object はその間接的な親クラスまたはスーパークラスです。

例:

public class Parent{
}
public class Child extends Parent{
}

親と子の間に継承関係があり、親は子の親クラスであり、子は親のサブクラスです。親と子はデフォルトで Object クラスを継承するため、すべての親と子は Object のサブクラスになります。

以上がJavaのサブクラスとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。