ここで、CD や DVD を保存するためのメディア ライブラリを作成します。 CD と DVD をメディア ライブラリに追加し、メディア ライブラリ內(nèi)のすべての CD と DVD を一覧表示できます。
私たちは継承の概念を使用します。CD はオブジェクトであり、DVD もオブジェクトです。名前、再生時間、コメントなど、この 2 つの間には多くの類似點があります。將來の管理とデバッグを容易にするために、Item という親クラスを作成しました。この親クラスには CD と DVD という 2 つのサブクラスがあります。
次に、それらを管理するためのクラス (オブジェクト) を作成する必要があります。このオブジェクトには、メディア ライブラリとしての ArrayList のメンバー変數(shù)、CD または DVD を追加するための add 関數(shù)、およびメディア內(nèi)のすべてをリストするための list 関數(shù)があります。図書館。このクラスに Database という名前を付けます。この方法で、次の4つのJavaソースファイルを作成する必要があります:
Sourceコード:
run:nere 2つの概念がここにあります。親クラスの下に 2 つのサブクラスがあります。 データベースの 9 行目: この項目はオブジェクト変數(shù) item を定義します。この項目は単なる変數(shù)であり、オブジェクトのマネージャーです。必要なオブジェクトはまだありません。 main 関數(shù)では、項目に CD または DVD を割り當(dāng)てることができるため、項目変數(shù)は、プログラムの実行時に応じて管理する必要があるオブジェクトのみを知ることができます。この項目は多態(tài)性変數(shù)です。
上向きモデリング: 上向きモデリングは、親クラスのオブジェクト変數(shù)にサブクラス オブジェクトを與えること、またはデータベースの db.add と同じように、CD またはサブクラス オブジェクトを親クラスのオブジェクトとして使用することと考えてください。 itemのItemクラスのオブジェクト変數(shù)にDVDを與えます。常に上向きにスタイリングするのが安全です。
------------------------------------------------ -------------------------------------------------- ------------------
という文があります。これは、Item で print 関數(shù)を呼び出しているように見えますが、プログラムの実行結(jié)果から、これは明らかに CD.print() の呼び出しの結(jié)果であることがわかります。 DVD.print();。
Item.print():
CD.print():

ホットAIツール

Undress AI Tool
脫衣畫像を無料で

Undresser.AI Undress
リアルなヌード寫真を作成する AI 搭載アプリ

AI Clothes Remover
寫真から衣服を削除するオンライン AI ツール。

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中國語版
中國語版、とても使いやすい

ゼンドスタジオ 13.0.1
強(qiáng)力な PHP 統(tǒng)合開発環(huán)境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









