构造函数和虚方法有区别 没
有啊,区别很大。
构造方法是每个类都有的,当时实例化类的时候会自动执行构造函数,如果你新建了一个类,没有给他写构造函数,编译的时候会自动给他分配一个默认的。构造函数只能在实例化类的时候调用
虚方法字面意思就是你定义的这个方法是虚的,使用的时候必须重写该方法,才能调用。
虚方法可以有实现体,若一个实例方法的声明中含有virtual修饰符,则称该方法为虚方法。使用了virtual修饰符后,不允许再有static、abstract或者override修饰符。