我看到人家的代码是这样子的:
public class ProductModel
{
public virtual int ProductId
{
get;
set;
}
public virtual string ProductName
{
get;
set;
}
public virtual string StartTime
{
get;
set;
}
public virtual double TotalValue
{
get;
set;
}
}
在属性前面价格virtual 是什么意思啊??
我自己写的代码都是不加virtual 的,
这两种有什么区别,
菜鸟学生求助各路大神
------解决思路----------------------
virtual 代表在继承了这个类的子类里面可以使用override将此方法重载。
------解决思路----------------------
虚方法,虚属性,继承了这个类的子类可以重写这些属性,也可以直接继承不修改