C# tutorial OOP-Abstract class

Abstract class


An abstract class is created for the purpose of being inherited. We cannot create objects from the abstract class. You will use the abstract keyword to define an abstract class.

Example:

abstract class Animal
{
   private int numberOflegs;
 
   public void setnumberOflegs(int n)
   {
      numberOflegs= n;
   }
 
   public int getnumberOflegs()
   {
      return numberOflegs;
   }
}

     class Dog : Animal

    {

        private string dogName;       

        public void setdogName(string name) { dogName = name; }

        public string getdogName() { return dogName; }

    }

You can use the abstract keyword to define abstrac methods of the abstract class. The abstract methods won't have bodies. You can also declare a constant in the abstract class by using the const keyword.

Example:

abstract class ListOperations
{
public abstract void insertNode(int val, int post);
public abstract void deleteNode(int post);
public abstract void printList();
public const float PI=3.17f;

}

Note : The class that inherits the abstract method members of the abstract class will use the override keyword when those methods are modified.



Comments

Name:
Comment:
Enter the text:
CAPTCHA image

....................................................................................................................Home | Forum | About | Contact
This website intents to provide free and high quality tutorials, examples, exercises and solutions, questions and answers of programming and scripting languages:
C, C++, C#, Java, VB.NET, Python, VBA,PHP & Mysql, SQL, JSP, ASP.NET,HTML, CSS, JQuery, JavaScript and other applications such as MS Excel, MS Access, and MS Word. However, we don't guarantee all things of the web are accurate. If you find any error, please report it then we will take actions to correct it as soon as possible.
Copyright @ 2011-2013 worldbestlearningcenter. All Rights Reserved.
Home Programming Web DB & App Questions Exercises Tips Programs FAQs Download About
Computer-Wbest
Popular Pages
You might like