hesamrkia
جمعه 01 خرداد 1394, 21:02 عصر
سلام من تازه کار با C# رو شروع کردم. یه برنامه ساده شی گرا برای نمایشگاه ماشین نوشتم که سه کلاس Customer و Seller و Car تعریف کردم.
توی پروژم باید از ارث بری استفاده کنم ولی دقیق بلد نیستم. من یه کلاس به نام Person ایجاد کردم به این صورت: اول ببینید درسته یا نه :
class Person {
long ID;
string FName;
string LName;
long idNum;
string Gender;
string Tel;
string Mobile;
string Address;
protected Person(long id, string fn, string ln, long idn, string g,
string t, string m, string a)
{
ID = id;
FName = fn;
LName = ln;
idNum = idn;
Gender = g;
Tel = t;
Mobile = m;
Address = a;
}
الان چطور باید تو کلاس Seller و Customer از این ارث بری کنم؟؟؟ این طوری نوشتم برنامه کار میکنه ولی ارور داره!
class Seller:Person
{
DateTime SellDate;
string SellCar;
string ReceivedMoney;
public Seller(long id, string fn, string ln, long idn, string g,
string t,string m, string a, DateTime sd, string sc, string rm)
:base(id,fn,ln,idn,g,t,m,a)
{
SellDate = sd;
SellCar = sc;
ReceivedMoney = rm;
}
class Customer:Person
{
DateTime BuyDate;
string BuyCar;
string PaidMoney;
public Customer(long id, string fn, string ln, long idn, string g,
string t, string m, string a, DateTime bd, string bc, string pm)
:base(id,fn,ln,idn,g,t,m,a)
{
BuyDate = bd;
BuyCar = bc;
PaidMoney = pm;
}
لطفا یه بار این برنامه ببینید مشکلش کجاست؟
http://4upld.com/1ywm0
توی پروژم باید از ارث بری استفاده کنم ولی دقیق بلد نیستم. من یه کلاس به نام Person ایجاد کردم به این صورت: اول ببینید درسته یا نه :
class Person {
long ID;
string FName;
string LName;
long idNum;
string Gender;
string Tel;
string Mobile;
string Address;
protected Person(long id, string fn, string ln, long idn, string g,
string t, string m, string a)
{
ID = id;
FName = fn;
LName = ln;
idNum = idn;
Gender = g;
Tel = t;
Mobile = m;
Address = a;
}
الان چطور باید تو کلاس Seller و Customer از این ارث بری کنم؟؟؟ این طوری نوشتم برنامه کار میکنه ولی ارور داره!
class Seller:Person
{
DateTime SellDate;
string SellCar;
string ReceivedMoney;
public Seller(long id, string fn, string ln, long idn, string g,
string t,string m, string a, DateTime sd, string sc, string rm)
:base(id,fn,ln,idn,g,t,m,a)
{
SellDate = sd;
SellCar = sc;
ReceivedMoney = rm;
}
class Customer:Person
{
DateTime BuyDate;
string BuyCar;
string PaidMoney;
public Customer(long id, string fn, string ln, long idn, string g,
string t, string m, string a, DateTime bd, string bc, string pm)
:base(id,fn,ln,idn,g,t,m,a)
{
BuyDate = bd;
BuyCar = bc;
PaidMoney = pm;
}
لطفا یه بار این برنامه ببینید مشکلش کجاست؟
http://4upld.com/1ywm0