GitHub - reggGrammer7/Object-Oriented-Programming: A collection of JavaScript examples demonstrating core Object‑Oriented Programming concepts, including classes, object literals, constructors, prototypes, inheritance, and subclasses. Contains all practice files used while learning OOP fundamentals. · GitHub
Skip to content

reggGrammer7/Object-Oriented-Programming

Folders and files

Repository files navigation

Object‑Oriented Programming (OOP) Practice in JavaScript

This repository contains my practice files and examples while learning the fundamentals of Object‑Oriented Programming (OOP) in JavaScript. Each file explores a different concept, showing how objects, classes, and inheritance work under the hood.

🚀 Topics Covered

  • Object Literals — creating simple, structured objects
  • Classes — building reusable blueprints for objects
  • Constructors — initializing object instances with shared properties
  • Prototypes — understanding how JavaScript handles shared methods
  • Inheritance — extending base classes to reuse and customize behavior
  • Subclasses — creating specialized versions of parent classes

📂 What’s Inside

This repo includes:

  • Hands‑on code examples
  • Small practice exercises
  • Experiments demonstrating how OOP works in JavaScript

Each file focuses on one concept to keep the learning process clear and modular.

🎯 Purpose

This project documents my journey learning OOP and serves as a reference for future JavaScript projects that rely on object‑oriented design.

About

A collection of JavaScript examples demonstrating core Object‑Oriented Programming concepts, including classes, object literals, constructors, prototypes, inheritance, and subclasses. Contains all practice files used while learning OOP fundamentals.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors