32. Constructor Inheritance
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace constructor_inheritance.cs
{
class A
{
int p, q;
public A(int p, int q)
{
this.p = p;
this.q = q;
}
public void printA()
{
Console.WriteLine("Vlaue of P = " + p);
Console.WriteLine("Vlaue of q = " + q);
}
}
class B : A
{
int r, s;
public B(int p, int q, int r, int s):base(p, q)
{
this.r = r;
this.s = s;
}
public void printB()
{
Console.WriteLine("Vlaue of r = " + r);
Console.WriteLine("Vlaue of s = " + s);
}
}
class C:B
{
int t;
public C(int p, int q, int r, int s, int t):base(p, q, r, s)
{
this.t = t;
}
public void printC()
{
Console.WriteLine("Vlaue of t = " + t);
}
}
class Program
{
static void Main(string[] args)
{
C obj = new C(10, 20, 30, 40, 50);
obj.printA();
obj.printB();
obj.printC();
Console.Read();
}
}
}
Comments
Post a Comment