我需要为物品创建类吗?我计划使用抽象类来创建它。所以其他类如商店,采购,物料清单可以使用这些物品。我需要在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不是一个好主意。相反,你应该把它们称为“名称”,“描述”等等。 –