This repository holds my dedicated solutions for my Object-Oriented Programming (OOP) and Java application development course sheets. Every single file here represents manual logic, testing, and debugging built directly by me without any AI-driven shortcuts.
Labs/– Hands-on code implementations exploring object definitions, package imports, and functional UI elements.Sheet 1 & 2/– Shifting from procedural workflows into Class design, syntax translation, and instantiation.Sheet 3&Sheet 4/– Practical training on OOP fundamentals (Inheritance, Polymorphism, and Encapsulation).Sheet 5&Sheet 6/– Advanced topics including GUI elements, structural design, and standalone view components.
- Object-Oriented Architecture: Designing cleanly decoupled modular structures.
- UI Construction: Creating desktop interface designs via native Java workflows.
- Algorithmic Flow: Handling structural data passing and collection logic.
- Clone this repository:
git clone https://github.com/FadyAshraf-Dev/Programming2
- Open the source files directly inside your preferred Java Integrated Development Environment (IntelliJ IDEA, Eclipse, or VS Code).
- Ensure you have the appropriate Java Development Kit (JDK) configured to run and parse the program modules cleanly.