University Management System
This program models a university management system.
Problem Statement
Write a Java program to model Student and Course classes with enrollment.
Source Code
| 1 | class Course { |
| 2 | String name; |
| 3 | Course(String n){ name=n; } |
| 4 | } |
| 5 | class Student { |
| 6 | String name; Course course; |
| 7 | Student(String n){ name=n; } |
| 8 | void enroll(Course c){ course=c; } |
| 9 | void show(){ System.out.println(name+" enrolled in "+course.name); } |
| 10 | } |
| 11 | public class UniversityManagement { |
| 12 | public static void main(String[] args) { |
| 13 | System.out.println("Eduinq University Management"); |
| 14 | Student s=new Student("Arun"); |
| 15 | Course c=new Course("Java Programming"); |
| 16 | s.enroll(c); |
| 17 | s.show(); |
| 18 | } |
| 19 | } |
Program Output
Eduinq University Management Arun enrolled in Java Programming
Explanation
Student class models learner. - Course class models subject. - Enrollment links student to course. - This demonstrates association and real world modeling in OOP. Conclusion: Shows how to model university management system.