【发布时间】:2014-04-03 21:49:10
【问题描述】:
错误 1 'WindowsFormsApplication3.student' 不包含采用 0 个参数的构造函数 C:\Users\Marius\Documents\Visual Studio 2012\Projects\pregatiret\WindowsFormsApplication3\Form1.cs 32
public class persoana
{
public string nume;
public int varsta;
public persoana(string num, int var)
{
this.nume = num;
this.varsta = var;
}
public class student : persoana
{
public string facultate;
public int grupa;
public student(string nume,int varsta,string fac,int grupa) : base(nume,varsta){
this.facultate = fac;
this.grupa = grupa;
}
public partial class Form1 : Form
{
persoana y;
student x;
ArrayList listaStudenti = new ArrayList();
ListViewItem itm;
public Form1()
{
InitializeComponent();
}
private void inserareToolStripMenuItem_Click(object sender, EventArgs e)
{
Form2 m = new Form2();
m.ShowDialog();
if (m.DialogResult == DialogResult.OK)
{
x = new student(); **//I GET ERROR HERE**
}
}
【问题讨论】:
-
您的学生班级没有空的构造函数。它需要一个 nume 和一个 varsta 等。
-
谢谢。我还需要基类中的空构造函数。再次感谢您。
标签: c# oop inheritance