class accede
{
public class People
{
int eyeNum;
public int EyeNum
{
get { return eyeNum; }
set { eyeNum = value; }
}
int legNum;
public int LegNum
{
get { return legNum; }
set { legNum = value; }
}
int headNum;
public int HeadNum
{
get { return headNum; }
set { headNum = value; }
}
public void walk()
{
Console.WriteLine("人都能走路");
}
}
public class student : People//学生也是人
{
public void behavir()
{
Console.WriteLine("但是学生才上学。");
}
}
{
public class People
{
int eyeNum;
public int EyeNum
{
get { return eyeNum; }
set { eyeNum = value; }
}
int legNum;
public int LegNum
{
get { return legNum; }
set { legNum = value; }
}
int headNum;
public int HeadNum
{
get { return headNum; }
set { headNum = value; }
}
public void walk()
{
Console.WriteLine("人都能走路");
}
}
public class student : People//学生也是人
{
public void behavir()
{
Console.WriteLine("但是学生才上学。");
}
}
}
static void Main(string[] args)
{
accede.student stu = new accede.student();
show(stu);
Console.ReadKey();
}
public static void show(object o)
{
foreach (System.Reflection.PropertyInfo p in o.GetType().GetProperties())
{
Console.WriteLine("Name:{0} Value:{1}", p.Name, p.GetValue(o,null));
}
}