akhavan_a
چهارشنبه 22 دی 1389, 11:38 صبح
سلام دوستان من در مفهوم ارث بری یک مشکل دارم اونم اینه :
فرض کنید FerrariSpider از Car ارث بری کرده است :
abstract class Car
{
private double _cost = -1; private string _desc = "abstract car.";
public virtual double Cost
{
get { return _cost; } } public virtual string Description
{
get { return _desc; }
}
}
class FerrariSpider:Car
{
double _cost = 250000;
string _description = "Ferrari Spider";
public override double Cost
{
get { return _cost;
}
}
public override string Description
{
get
{
return _description;
}
}
}
حالا مفهوم این خط رو متوجه نمی شم ؟؟؟؟:
Car car = new FerrariSpider();
فرض کنید FerrariSpider از Car ارث بری کرده است :
abstract class Car
{
private double _cost = -1; private string _desc = "abstract car.";
public virtual double Cost
{
get { return _cost; } } public virtual string Description
{
get { return _desc; }
}
}
class FerrariSpider:Car
{
double _cost = 250000;
string _description = "Ferrari Spider";
public override double Cost
{
get { return _cost;
}
}
public override string Description
{
get
{
return _description;
}
}
}
حالا مفهوم این خط رو متوجه نمی شم ؟؟؟؟:
Car car = new FerrariSpider();