継承の概要

巴扎黑
リリース: 2016-12-20 11:56:05
オリジナル
1342 人が閲覧しました

継承の概要

1. 継承の利点:

1. サブクラスに親クラスと同じコードが多数ある場合、継承により多くのコードが節約され、冗長性が削減されます。

2. 継承はオブジェクト指向プログラミングのアイデアを改善するために使用されます。

2. 継承形式:

アクセス修飾子クラスのサブクラス名は親クラス名を拡張します

3. サブクラスは親クラスのすべての属性とメソッドを継承しますが、スコアはサブクラスがそのメソッドを呼び出すときにスコア付けされます。親クラス

use using using using using using out out through off‐‐ ‐ ‐ ‐ ‐ ‐‐ 共有プロパティとメソッド

4. 書き換え

書き換えの意味: 継承関係を持つクラスの動作実際の生活は異なる可能性があり、書き換えはこの現象を模倣します。 1 書き換えの条件: 1. 書き換えを実現するには、親クラスに存在するメソッドである必要があります

2. サブクラスの書き換えメソッドは、戻り値の型、パラメーターの数、パラメーターの数、パラメータの数、パラメータ

use using usingアウト アウト アウト ’ ’ ’ ’ ’ ’ ‐ ‐ ‐ 1.和 親クラスに書き換えられる型は装飾文字へのアクセス型のみです。

大規模なものから小規模なものまで、修飾子にアクセスします。 public ---à protected --à private

上書きとオーバーロードの違い:

1. オーバーロード 同じクラス内で、オーバーライドは親クラスとサブクラスの間で行われます

2。オーバーロードとは、メソッド名は同じですが、戻り値の型、パラメーターの型、または数値が異なるメソッドです。オーバーライドとは、サブクラスと親クラスのメソッドの戻り値の型、パラメータの型、パラメータの数、メソッド名が全く同じであることを意味します。

自動変換の実装

自動変換は親クラスと子クラスの間にのみ存在でき、自動変換の実装には継承関係が必要です。

この欠陥は強制変換によって克服できます。強制変換形式:

’’ name = new Subclass Constructor();

ポリモーフィズム: ポリモーフィズムは、メソッドのオーバーロード、書き換え、継承、自動変換によって引き起こされる最終結果の不確実性です。

データ型: データ型には、基本データ型とクラス データ型 (参照データ型) が含まれます。

基本的なデータ型:

型 byte byte type-128-127

Char 文字 16bit

int 交差 32bit

short short integer 16bit

Float 単精度 32bit

long integer 64bit

double 64bit

64bit

ブール値 true または false

基本データ型の値転送

参照データ型: 定義されたクラスが参照データ型である限り、抽象クラスとインターフェイスも参照データ型であり、配列も参照データ型です。

int [] I = new int[10];

値の受け渡し

値の受け渡しは基本的なデータ型とStringクラスに適しており(Stringクラスは参照データによって渡すこともできます)、スタックメモリを割り当てます

参照データ型。スタックメモリとヒープメモリを割り当てます。

ログインインターフェースが改善されました(画像の追加)

1. 画像のパスを取得するには 2 つの方法があります

1 つ目: String url = "picture path"; パスは相対パスと絶対パスに分けられます。通常は相対パスが使用されます。

2 番目のタイプ: String.net.URL url = this.Class().getResource("Picture name"); これは、現在のクラスのパスを使用してピクチャのパスを取得します。これは、ピクチャとクラスに適しています。同じパッケージ内に存在します。

2. javax.swing.ImageIcon();を使用して画像オブジェクトをインスタンス化します。

3. 画像インターフェイスをインスタンス化し、画像インターフェイスをコンテナーに追加します。


🎜
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート