ホームページ >Java >&#&ベース >Javaの抽象クラスを理解する方法

Javaの抽象クラスを理解する方法

王林
王林オリジナル
2019-11-11 13:24:582913ブラウズ

Javaの抽象クラスを理解する方法

抽象クラスとは何ですか?

abstract によって変更されたメソッドは抽象メソッドと呼ばれ、abstract によって変更されたクラスは抽象クラスと呼ばれます。

抽象クラスは、具象クラスではないか、そのようなクラスが十分に完成していないため、new キーワードを直接使用してそのコンストラクターを呼び出し、このクラスのオブジェクトを生成できないため、インスタンス化できません。 abstract を使用して、抽象クラスと抽象メソッドを定義できます。

抽象クラス インスタンス:

abstract class 类名
{
abstract int 方法名(int x,int y);
}

抽象メソッドにはメソッド本体がありません。抽象クラスは抽象メソッドと通常のメソッドの両方を持つことができることに注意してください。抽象メソッドにはメソッド本体がない (つまり、メソッドの後に中括弧がない) ことに注意してください。この抽象クラスを継承するすべてのエンティティ サブクラスは、この抽象メソッドを実装する必要があります。

抽象クラスの特徴:

(1) 抽象クラスはインスタンス化できません

(2) コンストラクターおよび静的メソッドは抽象化できません

(3) 親クラスの抽象メソッドはサブクラスに実装されることがよくあります

(4) 抽象クラスはサブクラス オブジェクトを指すオブジェクト参照を持つことができます

推奨チュートリアル:java チュートリアル

以上がJavaの抽象クラスを理解する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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