C#与java之间的一些共性和差异整理 隐藏:与java中的重写几乎一致,但是需要添加new关键字让编译器知道,否则会有警告 虚方法:1.声明为virtual的方法就是虚方法,在子类中使用override进行重写,当程序发现该方法是虚方法时,会去寻找子类中是否重写了该方法,如果被重写了,那么就调用子类中的方法,所以重写是多态实现的一种重要的方式,也称为动态绑定,而重载则是在程序编译阶段就进行的,所以叫静态绑定,也是编译前绑定2.重写虚方法必须具有相同的可访问性,基类中的虚方法不能是private…