oop - Quelle est la différence entre une méthode abstraite et une méthode virtuelle

Mots clés : ooplanguage-agnosticabstractvirtual-functionsoop

meilleur 1 Réponses oop - Quelle est la différence entre une méthode abstraite et une méthode virtuelle

vote vote

94

public abstract class myBase {     //If you derive from this class you must implement this method. notice we have no method body here either     public abstract void YouMustImplement();      //If you derive from this class you can change the behavior but are not required to     public virtual void YouCanOverride()     {      } }  public class MyBase {    //This will not compile because you cannot have an abstract method in a non-abstract class     public abstract void YouMustImplement(); } 

Questions similaires