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.

Quick Links to Explore