using System;public class person
{
public int num;
public string name;
public void introduce()
{
Console.WriteLine("This is person!");
} public person(int num_para,string name_para)
{
num=num_para;
name=name_para;
}}
public class student:person{ //提示这一行有错 说重载"person"方法为获取"0"参数
public int score;
public string major;}public class MainProccess{
public static void Main(){
person p=new person(18,"Chris");
p.introduce();
Console.Read();
}
}
{
public int num;
public string name;
public void introduce()
{
Console.WriteLine("This is person!");
} public person(int num_para,string name_para)
{
num=num_para;
name=name_para;
}}
public class student:person{ //提示这一行有错 说重载"person"方法为获取"0"参数
public int score;
public string major;}public class MainProccess{
public static void Main(){
person p=new person(18,"Chris");
p.introduce();
Console.Read();
}
}
方法1. 在person类中,添上一个空的无参数的构造器:
public class person
{
...
public person(){}
...
}
方法2:
public class student : person
{
...
public student(int num, string name): base(num, name)
{
}
...
}
两种方法根据需要,自己选择。