我想了解C#中的继承,这就是为什么我尝试了一些示例,但我知道用NEW关键字或没有新的关键字事情是相同的。C#中的继承与新的关键字
那么为什么我们需要新的关键字?
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
try
{
List<int> col = new List<int>();
Class1 c1 = new Class1();
Class2 c11 = new Class2();
Class1 c111 = new Class3();
c1.setmessage();
c11.setmessage();
c111.setmessage();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
}
class Class1
{
private string member;
public void setmessage()
{
MessageBox.Show("Class1");
}
}
class Class2 : Class1
{
private string member;
public void setmessage()
{
MessageBox.Show("Class2");
}
}
这只是一个关键字,用来告诉编译器你知道你正在做一些可能会炸毁你的东西。所以它停止警告你。 – 2012-04-06 13:14:39