自己写的一个类被子类继承以后,不想子类重写父类中某个特定的方法需要怎么做啊??也是将父类的那个特定的方法定义为sealed????作者: 王立 时间: 2013-2-19 19:48
不加override就可以了
class Program
{
static void Main(string[] args)
{
Person p = new Student();
p.ShowMsg(); //I am a Person
}
}
public class Person
{
public void ShowMsg()
{
Console.WriteLine("I am a Person");
}
}
public class Student: Person
{
public void ShowMsg()
{
Console.WriteLine("I am a Student");
}
class Program
{
static void Main(string[] args)
{
Person p = new Student();
p.ShowMsg(); //I am a Person
Student s = new Student();
s.ShowMsg(); //I am a Person
}
}
public class Person
{
public void ShowMsg()
{
Console.WriteLine("I am a Person");
}
}
public class Student: Person
{