This repository contains four Java assignment folders used for practice and coursework. Each assignment is self-contained and includes Java source files that implement small programs or exercises intended to be compiled and run from the command line. Each exercise demonstrates OOP concepts such as classes and objects, class relationships, inheritance, polymorphism, and interfaces.
Repository layout
-
Assignment_1/— Vaccination portal simulation- Files:
APP.java,Citizen.java,Hospital.java,portal.java,Slot.java,Vaccine.java,README.md
- Files:
-
Assignment_2/— Course & classroom model- Files:
Assessment.java,Assignment.java,Classroom.java,Comment.java,Course.java,CourseMaterial.java,Instructor.java,Lecture_Slide.java,Lecture_Video.java,Quiz.java,Student.java,Submission.java,User.java
- Files:
-
Assignment_3/— Board game (Snakes & Ladders / Elevator / Dice helpers)- Files:
Dice.java,Elevator.java,EmptyFloor.java,Floor.java,Game.java,KingKobra.java,Ladder.java,Player.java,Snake.java,Assignment 3.pdf
- Files:
-
Assignment_4/— Quiz / Question types and a small game- Files:
Calculator.java,Gamer.java,Integer_Question.java,InvalidTypeException.java,Main.java,Question.java,soft_toy.java,String_Question.java
- Files: