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.
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. |
git clone https://github.com/Al-rimi/java.git
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.