abstraction student/faculty

PHOTO EMBED

Thu Dec 21 2023 22:54:28 GMT+0000 (Coordinated Universal Time)

Saved by @user01

 abstract class person{
	 String name;
	 int age;
	 person(String name,int age){
		 this.name = name;
		 this.age = age;
		 System.out.println(age+" "+name);
	 }
	 abstract void displayDetails();
}
class Student extends person{
	 int stdid;
	 Student(String name,int age,int stdid){
		 super(name,age);
		 this.stdid = stdid;
	 }
	 void displayDetails(){
		System.out.println("student name :" +name);
		System.out.println("Age :" +age);
		System.out.println("Student ID: "+stdid);
	 }
}
class Faculty extends person{
	 int eid;
	 Faculty(String name,int age,int eid){
		 super(name,age);
		 this.eid = eid;
	 }
	 void displayDetails(){
		 System.out.println("Faculty name: "+name);
		 System.out.println("Age :"+age);
		 System.out.println("Employee ID :"+eid);
	 }
}
class abstraction{
	 public static void main(String[]args){
		 Faculty f = new Faculty("Tharun",19,01234);
		 Student S = new Student("Arun",18,234);
		 S.displayDetails();
		 f.displayDetails();
	 }
}	 
content_copyCOPY