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

王林
リリース: 2019-11-12 09:38:17
オリジナル
2833 人が閲覧しました

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

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

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

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

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

abstract class 类名
{
abstract int 方法名(int x,int y);
}
ログイン後にコピー

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

抽象クラスの特徴:

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

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

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

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

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

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!