00
Days
00
Hrs
00
Min
00
Sec
Submit Your Paper

A Conceptual and Pedagogical Study of Object-Oriented Programming Principles Using Java

Authors

Mr. Anand Kumar

Assistant Professor International School of Management Excellence (ISME) Bangalore, India (IN)

Dr. Bharathi Ravishankar

Associate Professor International School of Management Excellence (ISME) Bangalore, India (IN)

Article Information

DOI: 10.51583/IJLTEMAS.2026.150500033

Subject Category: Object Oriented Programming

Volume/Issue: 15/5 | Page No: 366-373

Publication Timeline

Submitted: 2026-05-26

Published: 2026-05-26

Abstract

The concept of Object-Oriented Programming is the foundation of the modern software engineering development and to implement this Java as a programming language is being widely used in the industry. Seeking its importance for real world it has been seen that beginners often struggle to understand the OOPs concept because of their early focus on syntax rather than design thinking.


This article mainly focuses on the core four OOPS principles along with Class and objects. The four pillars are classified into inheritance, polymorphism, encapsulation and abstraction. The study shows how these concepts are used and finally implemented to design structured and maintainable software systems. For reusability of any feature we implement inheritance and for designing the application with the help of interface, we implement abstraction. The paper aims to bridge the gap between theoretical understanding and practical application by explaining OOP concepts using simple explanations and real-world analogies.

Keywords

Pedagogical, Object-Oriented, Programming Principles

Downloads

References

1. Deitel, H. M., & Deitel, P. J. Java: How to Program. Pearson Education. [Google Scholar] [Crossref]

2. Bloch, J. Effective Java. Addison-Wesley. [Google Scholar] [Crossref]

3. Oracle. Java Documentation. Oracle Corporation. [Google Scholar] [Crossref]

4. Gamma, E., Helm, R., Johnson, R., & Vlissides, J. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley. [Google Scholar] [Crossref]

5. Schildt, H. Java: The Complete Reference. McGraw-Hill Education. [Google Scholar] [Crossref]

6. Meyer, B. Object-Oriented Software Construction. Prentice Hall. [Google Scholar] [Crossref]

7. Booch, G. Object-Oriented Analysis and Design with Applications. Addison-Wesley. [Google Scholar] [Crossref]

8. Larman, C. Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design. Pearson Education. [Google Scholar] [Crossref]

9. Stroustrup, B. The C++ Programming Language. Addison-Wesley. [Google Scholar] [Crossref]

10. (Useful for conceptual comparison of OOP across languages) [Google Scholar] [Crossref]

11. Oracle Corporation. The Java Language Specification. Oracle Documentation. [Google Scholar] [Crossref]

Metrics

Views & Downloads

Similar Articles

© 2026 IJLTEMAS · RSIS International. All rights reserved. ISSN 2278-2540.