Program
Output 1
1.Person
2.Student
3.Employee
Enter person category (1/2/3)
1
Person
Enter name
Saleema
Enter Adhaar
2303-3939-3333
Enter the city
Didigul
Name : Saleema
Adhaar : 2303-3939-3333
City : Didigul
Output 2
1.Person
2.Student
3.Employee
Enter person category (1/2/3)
2
Student
Enter name
Nadhira
Enter Adhaar
2902-3939-3932
Enter the city
Dindigul
Enter Course:
Schooling
Name : Nadhira
Adhaar : 2902-3939-3932
City : Dindigul
Course : Schooling
Output 3
1.Person
2.Student
3.Employee
Enter person category (1/2/3)
3
Employee
Enter name
Sheik
Enter Adhaar
9223-4942-3939
Enter the city
Natham
Enter Course
M.Sc
Enter Salary
12000
Name : Sheik
Adhaar : 9223-4942-3939
City : Natham
Course : M.Sc
Salary : 12000
using System;
namespace AboutClasses
{
class Multilevel_Inheritance_Sample
{
class person
{
string name, adhaar, city;
public void
getData()
{
Console.WriteLine("Enter name");
name = Console.ReadLine();
Console.WriteLine("Enter Adhaar");
adhaar = Console.ReadLine();
Console.WriteLine("Enter the city");
city = Console.ReadLine();
}
public void
disData()
{
Console.WriteLine("Name : {0}", name);
Console.WriteLine("Adhaar : {0}", adhaar);
Console.WriteLine("City : {0}", city);
}
};
class Student : person
{
string Course;
public void
getCourse()
{
Console.WriteLine("Enter Course:");
Course = Console.ReadLine();
}
public void
disCourse()
{
Console.WriteLine("Course : {0}", Course);
}
};
class Employee : Student
{
int Salary;
public void
getSalary()
{
Console.WriteLine("Enter Salary");
Salary = int.Parse(Console.ReadLine());
}
public void
disSalary()
{
Console.WriteLine("Salary :{0}", Salary);
}
};
public static void Main(string[] args)
{
Console.WriteLine("1.Person");
Console.WriteLine("2.Student");
Console.WriteLine("3.Employee");
Console.WriteLine("Enter person category
(1/2/3)");
int PersonCategory = int.Parse(Console.ReadLine());
switch (PersonCategory)
{
case 1:
Console.WriteLine("Person");
person p = new person();
p.getData();
p.disData();
break;
case 2:
Console.WriteLine("Student");
Student s = new Student();
s.getData();
s.getCourse();
s.disData();
s.disCourse();
break;
case 3:
Console.WriteLine("Employee");
Employee e = new Employee();
e.getData();
e.getCourse();
e.getSalary();
e.disData();
e.disCourse();
e.disSalary();
break;
}
Console.ReadKey();
} //main
} //Main class
}//namespace
1.Person
2.Student
3.Employee
Enter person category (1/2/3)
1
Person
Enter name
Saleema
Enter Adhaar
2303-3939-3333
Enter the city
Didigul
Name : Saleema
Adhaar : 2303-3939-3333
City : Didigul
Output 2
1.Person
2.Student
3.Employee
Enter person category (1/2/3)
2
Student
Enter name
Nadhira
Enter Adhaar
2902-3939-3932
Enter the city
Dindigul
Enter Course:
Schooling
Name : Nadhira
Adhaar : 2902-3939-3932
City : Dindigul
Course : Schooling
Output 3
1.Person
2.Student
3.Employee
Enter person category (1/2/3)
3
Employee
Enter name
Sheik
Enter Adhaar
9223-4942-3939
Enter the city
Natham
Enter Course
M.Sc
Enter Salary
12000
Name : Sheik
Adhaar : 9223-4942-3939
City : Natham
Course : M.Sc
Salary : 12000
No comments:
Post a Comment