Java 和 C#在重写上的区别

1. 在java里面继承类间的重写是不需要专门的关键词标注的.只要子类中有和父类相同签名的方法,那父类的方法就被重写了.在C#中如果需要重载需要显示声明

java

class A
{
    public void Type(){}
}
class B extends A
{
    public void Type(){}
}


C#

class A
{
    public virtual void Type(){}
}
class B : A
{
    public override void Type(){}
}

 

posted @ 2011-10-26 15:00  AnswerCard  阅读(200)  评论(0编辑  收藏  举报