parsa lotfy
جمعه 30 بهمن 1394, 05:45 صبح
با سلام ...
من در حال یادگیری توارت( Inheritance ) هستم...:لبخند:
در یکی از برنامه هایی که دارم مینویسم چنین مشکلی به وجود میاید :
کلاس پایه ( Base ) یک سازنده ( Constructor ) دارد...اما وقتی کلاسی را مشتق میکنم به سازنده ارور میدهد...:متفکر:
میخواستم بپرسم چرا این مشکل به وجوود میاید و راه حل اون چیست ؟:متفکر:
با تشکر :قلب:
کلاس Base :
using System;
public class People
{
/*
f = First Name
l = Last Name
i = ID
a = Age
s = Sex
*/
private string f, l, i;
private int a;
private bool s;
public People(string firstname, string lastname, string id, int age, bool sex)
{
f = firstname;
l = lastname;
i = id;
a = age;
s = sex;
}
}
کلاس Derived :
using System;
public class Person:People
{
}
کلاس Program :
using System;
public class Program
{
public static void Main(string[] agrs)
{
}
}
در اخر هم عکس Error :
139166
اگ ممکنه بهم توضیح بدید :قلب::قلب::قلب:
با تشکر
من در حال یادگیری توارت( Inheritance ) هستم...:لبخند:
در یکی از برنامه هایی که دارم مینویسم چنین مشکلی به وجود میاید :
کلاس پایه ( Base ) یک سازنده ( Constructor ) دارد...اما وقتی کلاسی را مشتق میکنم به سازنده ارور میدهد...:متفکر:
میخواستم بپرسم چرا این مشکل به وجوود میاید و راه حل اون چیست ؟:متفکر:
با تشکر :قلب:
کلاس Base :
using System;
public class People
{
/*
f = First Name
l = Last Name
i = ID
a = Age
s = Sex
*/
private string f, l, i;
private int a;
private bool s;
public People(string firstname, string lastname, string id, int age, bool sex)
{
f = firstname;
l = lastname;
i = id;
a = age;
s = sex;
}
}
کلاس Derived :
using System;
public class Person:People
{
}
کلاس Program :
using System;
public class Program
{
public static void Main(string[] agrs)
{
}
}
در اخر هم عکس Error :
139166
اگ ممکنه بهم توضیح بدید :قلب::قلب::قلب:
با تشکر