Skip to content

MahboobAli1/Object_Oriented_Programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

10 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Object-Oriented Programming using Java

This repository contains my practice programs for Object-Oriented Programming (OOP) in Java. It covers essential Java topics from the ground up and is ideal for students, beginners, and anyone learning Java with a focus on OOP principles.

โš ๏ธ Note: These programs are created for learning and may contain mistakes. Feedback and improvements are welcome!

๐Ÿ”น What's Included

  • ๐Ÿ”ค Java syntax, variables, and data types
  • ๐Ÿ” Control structures: if, switch, loops (for, while, do-while)
  • ๐Ÿงฎ Methods and parameter passing
  • ๐Ÿ“ฆ Arrays and multidimensional arrays
  • ๐Ÿงฑ Classes and objects
  • ๐ŸŒ Four core principles of OOP:
    • Inheritance
    • Polymorphism
    • Abstraction
    • Encapsulation
  • ๐Ÿ“‚ File handling (reading & writing to files)
  • ๐Ÿงฐ Exception handling
  • ๐Ÿ–ผ๏ธ Basic GUI development using Java Swing or AWT

๐Ÿ‘จโ€๐ŸŽ“ Who Should Use This?

  • Java programming beginners
  • Students of OOP or software engineering
  • Anyone looking to strengthen core Java + OOP skills

๐Ÿ’ฌ Contributions Welcome

This repository is shared as part of my learning journey. Feel free to suggest fixes, optimizations, or improvements via pull requests.


๐Ÿ“Œ Written in pure Java (no frameworks). Built and tested using [your IDE, e.g., IntelliJ IDEA, Netbeans ,Eclipse].

About

๐Ÿง  Java OOP practice programs covering variables, loops, arrays, classes, inheritance, exception handling, file handling, and basic GUI โ€” perfect for beginners and students.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors