Demonstrate Java OOP concepts by calculating areas of abstract shapes using abstraction, inheritance, and runtime polymorphism.
-
Updated
Apr 18, 2026 - Java
8000
Demonstrate Java OOP concepts by calculating areas of abstract shapes using abstraction, inheritance, and runtime polymorphism.
This repository contains learning material and "how to dos" in GoLang
Mastering DSA is vital for tech interviews. Focus on Arrays, Linked Lists, Stacks, Trees, Graphs, Dynamic Programming, Greedy methods, and Sorting & Searching for strong problem-solving skills.
This repository contains comprehensive collection of Java programs covering fundamental to advanced concepts.
A useful project for everyone who is stepping into the world of coding. This is an open-source project that helps new and future developers by providing learning resources and building a strong foundation, starting with two programming languages: C and Java (including OOPS concepts).
A comprehensive collection of Java programming notes, code snippets, and concepts ranging from core syntax to advanced topics. Ideal for revision, learning, and interview preparation.
A comprehensive Java learning repository covering core Java concepts, syntax, and fundamentals with hands-on examples. Includes programs on data types, variables, arrays, OOP concepts, classes, objects, and basic problem-solving.
A Java-based Quiz Application that allows users to take quizzes, track scores, and manage questions efficiently. The project demonstrates Core Java concepts, OOP principles, exception handling, JDBC connectivity with MySQL, and user session management. Built as a learning project, it highlights skills in Java programming, database integration.
Built a C++ console-based maze game with real-time W/A/S/D controls and random maze generation. Implemented a backtracking algorithm to find the optimal path with the fewest turns and tracked player movements. Designed a scoring system rewarding logic and speed, with time penalties adjusted by maze size for balanced difficulty.
This repository contains Core Java concepts and examples, from basics to advanced topics such as OOP, exception handling, collections, multithreading, and generics. It is designed for practice, learning, and reference.
A C++ application for managing student clubs, including membership, leadership, achievements, and events. Supports different club types (Technical, Cultural, General, Competitive)
This repository contains Object-Oriented Programming (OOP) concepts in C++.
All oops concepts like static, this, super keyword and Getter_setter, Constructor, Inheritance, Abstraction, Interface, Polymorphism, runtime_or_dynamicBinding
Exception Handling, Logging, Assertions, File Handling, Pickling Unpickling, OOP's Concepts, Garbage Collection, Multithreading, Regular Expression, Web Scrapping, Shallow Copy vs Deep Copy, Python Database Connectivity, Pydoc, Python UnitTesting with Selenium, pytest with selenium.
OOPConcepts This repository provides detailed explanations and examples of Object-Oriented Programming (OOP) concepts and design principles in C#. It covers Encapsulation, Inheritance, Polymorphism, and Abstraction, along with various types of inheritance and polymorphism, to help developers apply these concepts in their projects.
Practice codes for Object-Oriented Programming (OOP) concepts in C++. Includes examples of classes, objects, inheritance, polymorphism, encapsulation, abstraction, and more.
Multiple Languages Code
This project is a simple example of using Swift with MVVM and Clean architecture for news related app.
Add a description, image, and links to the oops-concepts topic page so that developers can more easily learn about it.
To associate your repository with the oops-concepts topic, visit your repo's landing page and select "manage topics."