摘要:
抽象类中的抽象方法不能有实现 抽象类中的抽象方法定义形式如下 public abstract void diplay(); 抽象类的子类对抽象方法的实现定义形式如下 public void diplay(); { Console.WriteLine("SubUtility's display method invoked"); } 父类中的虚方法可以有实现,定义形式如下 public abstra... 阅读全文
摘要:
抽象类和接口的区别如下: 1、在类来继承抽象类时,只需实现部分具体方法和全部抽象方法,而实现接口则要实现里面的全部方法。 2、在接口中无成员变量,而抽象类中可有成员变量。 3、引进接口主要是为了解决多继承的问题。 4、接口中不能有非抽象方法,但抽象类中可以有。 5、一个类能实现多个接口,但只能有一个父类。 6、接口并不属于继承结构,它实际与继承无关,因此无关的类也可以实现同一个接口。 关于抽象类... 阅读全文