アイテムのクラスを作成する必要がありますか?抽象クラスを使って作成する予定でした。したがって、ストア、購入、BOMのような他のクラスでもアイテムを使用できます。 ItemName、ItemDesc、ItemMakeなどのAbstactクラスでいくつかのメソッドを作成する必要があります。これを他のクラスでも使用できるように、どうすればよいですか?アイテムの抽象クラスを作成する必要があります
0
A
答えて
1
このMSDNの記事で、抽象クラスを作成する方法を説明します。その後、そこから派生クラスを作成します。
1
あなたはより詳細な情報については、MSDNでオーバーに見えますが、ここではモック簡単です必要があります。http:// MSDN
public abstract class BaseItem
{
public int ItemId{get;set;}
public string ItemName{get;set;}
/* Add additional properties */
public void PublichSharedMethod()
{
/* This method will be publicly available to all derived members and external activators */
}
protected void PortectedMethod()
{
/* This method will be available only to derived classes */
}
protected virtual ProtectedBaseImplementation()
{
/* This method will be available only to derived classes, and they can override its behavior */
}
public abstract void RequriesImplementation();
/* This method is publicly available to all, but all derived classes must implement it */
}
関連する問題
- 1. 抽象クラス用のインタフェースを作成する必要がありますか?
- 2. 抽象クラスの必要性はここにありますか?
- 3. クラスは抽象宣言または抽象メソッドを実装する必要があります
- 4. HttpServletクラスを抽象として宣言する必要はありますか?
- 5. エラー:クラスを抽象宣言するか、残りのメソッドを実装する必要があります
- 6. プロパティを初期化するか抽象化する必要があります
- 7. 抽象化(互換)レイヤーを作成する際に、ファンクタ、インターフェイス、または抽象メソッドを使用する必要がありますか?
- 8. 基本クラスは抽象クラスであり、派生クラスも抽象クラスです。
- 9. 抽象メンバが存在しない場合、基本クラスを抽象クラスにする必要がありますか?
- 10. "継承された抽象メソッドを実装する必要があります"
- 11. Doctrine2:単一のテーブル継承で親クラスを抽象化する必要がありますか?
- 12. インターフェイスを実装する抽象クラスの理解に役立つ必要があります
- 13. MFCの抽象基本クラスでDECLARE_DYNAMICが必要ですか?
- 14. 抽象メソッドエラーを実装する必要がありますが、そこにあります。
- 15. Javaの抽象クラス - オブジェクトの作成
- 16. 抽象クラス対抽象クラス
- 17. メソッドはオーバーライドする必要がありますが、抽象メソッドではありませんか?
- 18. は、私はMagentoの抽象ブロックをオーバーライドする必要が抽象ブロック
- 19. 抽象クラスから拡張クラスを作成するには?
- 20. 抽象基本クラスUserControlを作成して、派生した.ascxが特定のコントロールを実装する必要がありますか?
- 21. 注釈の定数クラスを作成する必要がありますか?
- 22. 抽象クラスには最終的なメソッドがありますか?
- 23. 抽象クラス間の合成
- 24. オブジェクト作成に静的クラスまたは抽象クラスを使用
- 25. Joomlaカスタムコンポーネントがメニューを作成する必要があります
- 26. エンティティのインタフェースを作成する必要がありますか?
- 27. Kotlinで抽象クラスのインスタンスを作成する
- 28. 抽象クラスとインタフェースのオブジェクトを作成する
- 29. Javaの抽象クラスで新しいオブジェクトを作成する
- 30. Java抽象クラス、抽象コンストラクタ
あなたはまた、インターフェースを見てみることをお勧めします。 microsoft.com/en-us/library/ms173156.aspx –
「ItemName」、「ItemDesc」のようなプロパティ名を付けることをお勧めします。代わりに 'Name'、' Description'などと呼ぶべきです。 –