ホームページ  >  記事  >  Java  >  Javaポリモーフィズムとは何ですか

Javaポリモーフィズムとは何ですか

(*-*)浩
(*-*)浩オリジナル
2019-11-11 11:39:542604ブラウズ

Javaポリモーフィズムとは何ですか

ポリモーフィズムとは、同じ動作が複数の異なる表現や形式を持つ能力です。

ポリモーフィズムは、図に示すように、異なるインスタンスを使用して異なる操作を実行する同じインターフェイスです: (推奨学習: java コース )

Javaポリモーフィズムとは何ですか

#ポリモーフィズムは、オブジェクトの複数の表現を具体化したものです。

実際には、たとえば F1 キーを押すと次のようになります。

如果当前在 Flash 界面下弹出的就是 AS 3 的帮助文档;
如果当前在 Word 下弹出的就是 Word 帮助;
在 Windows 下弹出的就是 Windows 帮助和支持。
同一个事件发生在不同的对象上会产生不同的结果。

ポリモーフィズムの利点

型間の結合関係を排除

置換可能性

拡張性

インターフェース

柔軟性

簡素化

ポリモーフィズムが存在するための 3 つの必要条件

継承

書き換え

親クラスの参照が子クラスのオブジェクトを指す

例:

Parent p = new Child();

ポリモーフィズムを使用してメソッドを呼び出す場合は、まず親クラスにメソッドが存在するかどうかを確認し、存在しない場合はコンパイル エラーが発生します。存在する場合は再度呼び出します。サブクラスの同じ名前。

ポリモーフィズムの利点: これにより、プログラムを十分に拡張でき、すべてのクラスのオブジェクトを普遍的に処理できます。

以上がJavaポリモーフィズムとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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