This repository contains code for a Java Object-Oriented Programming lab. The purpose of this lab is to introduce students to the concepts of object-oriented programming and provide hands-on practice with Java.
- Java Development Kit (JDK) 8 or higher
- Integrated Development Environment (IDE) such as Netbeans IDE 14 or IntelliJ IDEA
- Clone the repository to your local machine using
git clone https://github.com/Wipupat-Chomthaworn/Object-Oriented-Programming.git
. - Open the project in your IDE.
- Run the
Main
class to execute the program.
Watch the demo video on YouTube.
The program demonstrates the use of object-oriented programming concepts such as inheritance, encapsulation, and polymorphism. It includes several classes that represent different types of shapes, and a Main
class that creates instances of these shapes and performs various operations on them.
Contributions to this project are welcome. If you find a bug or have a suggestion for improvement, please create an issue or submit a pull request.