Simple console application using abstract Class
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplicationSample
{
//class
abstractSample
//{
//}
//Creating
an Abstract Class
abstract class absClass
{
//A Non
abstract method
public int AddTwoNumbers(int Num1, int Num2)
{
return Num1 + Num2;
}
//An
abstract method, to be overridden
in derived class
public abstract int MultiplyTwoNumbers(int Num1, int Num2);
}
//A
Child Class of absClass
class absDerived : absClass
{
static void Main(string[] args)
{
//You
can create an instance
of the derived class
absDerived calculate = new absDerived();
int added = calculate.AddTwoNumbers(10, 20);
int multiplied = calculate.MultiplyTwoNumbers(10, 20);
Console.WriteLine("Added :
{0}, Multiplied : {1}", added, multiplied);
Console.ReadLine();
}
//using
override keyword, implementing
the abstract method MultiplyTwoNumbers
public override int MultiplyTwoNumbers(int Num1, int Num2)
{
return Num1 * Num2;
}
}
}
https://www.youtube.com/channel/UCKLRUr6U5OFeu7FLOpQ-FSw/videos
0 comments
Post a Comment