66 lines
		
	
	
	
		
			1.5 KiB
		
	
	
	
		
			Java
		
	
	
	
	
	
			
		
		
	
	
			66 lines
		
	
	
	
		
			1.5 KiB
		
	
	
	
		
			Java
		
	
	
	
	
	
| class Student {
 | |
| 
 | |
|     int regNo;
 | |
|     String name;
 | |
|     int age;
 | |
| 
 | |
|     public Student(int regNo, String name, int age) {
 | |
|         this.regNo = regNo;
 | |
|         this.name = name;
 | |
|         this.age = age;
 | |
|     }
 | |
| 
 | |
|     public void displayDetails() {
 | |
|         System.out.println(
 | |
|             "Reg No: " + regNo + ", Name: " + name + ", Age: " + age
 | |
|         );
 | |
|     }
 | |
| }
 | |
| 
 | |
| class UG extends Student {
 | |
| 
 | |
|     int semester;
 | |
|     double fees;
 | |
| 
 | |
|     public UG(int regNo, String name, int age, int semester, double fees) {
 | |
|         super(regNo, name, age);
 | |
|         this.semester = semester;
 | |
|         this.fees = fees;
 | |
|     }
 | |
| 
 | |
|     public void displayDetails() {
 | |
|         super.displayDetails();
 | |
|         System.out.println("Semester: " + semester + ", Fees: " + fees);
 | |
|     }
 | |
| }
 | |
| 
 | |
| class PG extends Student {
 | |
| 
 | |
|     int semester;
 | |
|     double fees;
 | |
| 
 | |
|     public PG(int regNo, String name, int age, int semester, double fees) {
 | |
|         super(regNo, name, age);
 | |
|         this.semester = semester;
 | |
|         this.fees = fees;
 | |
|     }
 | |
| 
 | |
|     public void displayDetails() {
 | |
|         super.displayDetails();
 | |
|         System.out.println("Semester: " + semester + ", Fees: " + fees);
 | |
|     }
 | |
| }
 | |
| 
 | |
| public class StudentProgram {
 | |
| 
 | |
|     public static void main(String[] args) {
 | |
|         UG ugStudent = new UG(230901010, "Saarthak Singhal", 20, 3, 500000.0);
 | |
|         PG pgStudent = new PG(230920020, "Aarav Chirag Shah", 25, 2, 350000.0);
 | |
| 
 | |
|         System.out.println("UG Student Details:");
 | |
|         ugStudent.displayDetails();
 | |
| 
 | |
|         System.out.println("\nPG Student Details:");
 | |
|         pgStudent.displayDetails();
 | |
|     }
 | |
| }
 | 
