但是sealed方法必须对基类的虚方法进行重载。sealed修饰符总是和override同时使用
。那对一般的类呢?要使类中的某个方法不能被覆盖,怎么进行说明? 在java中,用final可以达到这一点,在c#中呢?如:在c#中,class vehicle{
public void show(){
Console.WriteLine("vehicle");
}
class car{
new public void show(){
Console.WriteLine("car");
}
这样就把vehicle中的show()覆盖了,
我怎么使得vehicle中的show()不能被覆盖呢?
。那对一般的类呢?要使类中的某个方法不能被覆盖,怎么进行说明? 在java中,用final可以达到这一点,在c#中呢?如:在c#中,class vehicle{
public void show(){
Console.WriteLine("vehicle");
}
class car{
new public void show(){
Console.WriteLine("car");
}
这样就把vehicle中的show()覆盖了,
我怎么使得vehicle中的show()不能被覆盖呢?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货