我需要爲物品創建類嗎?我計劃使用抽象類來創建它。所以其他類如商店,採購,物料清單可以使用這些物品。我需要在Abstact類中創建一些方法,如ItemName,ItemDesc,ItemMake等,以便我可以在任何其他類中使用它,如何實現此目的?需要爲物品創建抽象類
0
A
回答
1
看看這篇MSDN文章,解釋如何創建抽象類。然後從中創建派生類。
1
你應該查看在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. 爲什麼需要抽象類?
- 5. 爲抽象類創建對象
- 6. 爲什麼你需要知道抽象類的抽象方法是否抽象
- 7. Byte Buddy:爲抽象類創建實現
- 8. js創建抽象類
- 9. 創建抽象活動類
- 10. 創建模板抽象類
- 11. 無法創建抽象類?
- 12. 創建所需物品的樹
- 13. 不需要的物品
- 14. 如何在抽象類中創建對象而不需要實現知識?
- 15. 抽象對象或創建類對象
- 16. 需要抽象類以及接口?
- 17. 需要弄清楚類抽象
- 18. 創建抽象類的對象 - 錯誤
- 19. 爲什麼我們需要抽象類而不是虛擬類?
- 20. 需要聲明HttpServlet類爲抽象類型嗎?
- 21. 爲什麼建築時JComboBox需要物品-1?
- 22. 基於抽象類型創建類
- 23. 您何時需要以接口的形式創建抽象?
- 24. 爲抽象類
- 25. 如何在python抽象類中創建抽象屬性
- 26. 使用類創建對象,爲什麼我需要__init __(self,args):?
- 27. 爲什麼我們在上課時需要抽象類?
- 28. 爲什麼我們在抽象類存在時需要接口?
- 29. 爲什麼我們有抽象類時需要接口?
- 30. 爲什麼我們需要Java中的抽象類?
你可能也想看看接口:HTTP:// MSDN。 microsoft.com/en-us/library/ms173156.aspx –
我會補充說,像ItemName這樣的屬性名稱,ItemDesc不是一個好主意。相反,你應該把它們稱爲「名稱」,「描述」等等。 –