Mega Code Archive

 
Categories / C# / Class Interface
 

Sealed Methods

using System;     public class Name {   public string firstName;   public string lastName;       public Name(string firstName, string lastName) {     this.firstName = firstName;     this.lastName = lastName;   }       public virtual void Accelerate() {     Console.WriteLine("In Name Accelerate() method");     Console.WriteLine(lastName + " accelerating");   } }     public class MyName : Name {   public MyName(string firstName, string lastName) : base(firstName, lastName) {   }       sealed public override void Accelerate() {     Console.WriteLine("In MyName Accelerate() method");     Console.WriteLine(lastName + " accelerating");   } }     class Test{   public static void Main() {     Console.WriteLine("Creating a MyName object");     MyName myMyName = new MyName("Toyota", "MR2");         // call the MyName object's Accelerate() method     Console.WriteLine("Calling myMyName.Accelerate()");     myMyName.Accelerate();   } }