2018年04月12日
抽象クラスとインターフェースクラスの違い️️何
よくみんな思うのが抽象クラスとインターフェースクラスは同じように見える、そもそも違いは何?って
そこで今回、自分の理解を共有したいと思います。
抽象クラスとインターフェースクラスの違い
この記事の目次
● いきなり違いについて
● 抽象クラス
● インターフェースクラス
抽象クラスであろうがインターフェースクラスであろう、いずれも
署名のみが宣言され、本文が定義されていないメソッド) が含まれることを宣言します。
抽象クラスはAbstract 修飾子で宣言、プロパティ宣言.
インターフェースクラスはInterface修飾子で宣言、プロパティ宣言できない
// All other functionality excluded
Double discount(); //ここでプロパティ宣言なし
}
そこで今回、自分の理解を共有したいと思います。
抽象クラスとインターフェースクラスの違い
この記事の目次
● いきなり違いについて
● 抽象クラス
● インターフェースクラス
いきなり違いについて
抽象クラスであろうがインターフェースクラスであろう、いずれも
署名のみが宣言され、本文が定義されていないメソッド) が含まれることを宣言します。
抽象クラスはAbstract 修飾子で宣言、プロパティ宣言.
抽象クラス
public abstract my class{ public abstract void mymethod(引数); public abstract String mymethod1(引数); public visual void mymethod2(引数){ //処理 } }インターフェースクラスはInterface修飾子で宣言、プロパティ宣言できない
インターフェースクラス
// An interface that defines what a purchase order looks like in general public interface PurchaseOrder { // All other functionality excluded
Double discount(); //ここでプロパティ宣言なし
}
【このカテゴリーの最新記事】
-
no image
この記事へのコメント
コメントを書く
この記事へのトラックバックURL
https://fanblogs.jp/tb/7543505
※ブログオーナーが承認したトラックバックのみ表示されます。
この記事へのトラックバック