Skip to content
/ java Public

OOP Java projects ZJNU, showcasing all concepts of OOP.

License

Notifications You must be signed in to change notification settings

Al-rimi/java

Repository files navigation

OOP Java Projects — Inspired by ZJNU

Welcome to my repository of Java projects developed during the Object-Oriented Programming (OOP) course at Zhejiang Normal University (ZJNU). This collection showcases key concepts in OOP such as encapsulation, inheritance, and advanced Java features. Each project was designed as part of the course curriculum, but the implementation and code are entirely my own.


Table of Contents

Project Description
Elementary Program Basic Java programs covering loops, conditions, and algorithms.
Array and Method Projects on array manipulations, sorting techniques, and recursion.
First Quiz Algorithmic problems like matrix operations and prime number checks.
Calendar App A calendar application for scheduling and event management.
Common Utility Classes Reusable utilities for date handling, validation, and file operations.
Custom Classes Custom Java classes demonstrating OOP principles like encapsulation and polymorphism.
Inheritance Focused on hierarchical relationships and inheritance in Java.
Classes and Object Practical examples of defining and using classes and objects in Java.
Interface Demonstrates the use of interfaces to enforce method implementation in subclasses.
clone the repository using the command below:
git clone https://github.com/Al-rimi/java.git


License

This repository is licensed under the MIT License, meaning you are free to use, modify, and distribute the code. The projects are inspired by ZJNU coursework but were independently written by me. For details, refer to the LICENSE file.


Contributions and suggestions are always welcome! Feel free to fork the repository, create pull requests, or open issues for improvement.

About

OOP Java projects ZJNU, showcasing all concepts of OOP.

Resources

License

Stars

Watchers

Forks

Languages