最赞回答 / xivix
                                
                                                            问题1:用基类引用指向派生类时,只能使用基类中的方法。但是,若基类里面有虚方法或抽象方法,且派生类里面也重写了该虚方法或抽象方法,则程序运行时会调用派生类里面重写的方法。问题2:若基类里面有虚方法,派生里面没有用override重写虚方法的话,则会调用基类里面的虚方法,但是意义不大,虚方法的主要作用是体现功能多态性。
                            
                        
                        2018-01-05
                
            
                                已采纳回答 / Sneakerhead
                                
                                                            using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApplication1{    //public class Pet {    //    public Pet(string name) {    //        _name = name;            //    }    //   ...
                            
                        
                        2017-12-28
                
             
             
        









