Gagandeep Singhblog.gagan93.me·Aug 25, 2024Unseen risks of InheritanceBackground I started learning Object-Oriented Programming (OOP) with C++ during my college days, and Inheritance is one of the key concepts you can't miss when learning OOP. In fact, inheritance is one of the four core principles of OOP, along with E...Discuss·52 readsinheritance
Darshit Anjariadarshitanjaria.hashnode.dev·Aug 21, 2024Mastering JavaScript Prototypal Inheritance: Build Smarter, Reusable CodeWhat you are going to learn. In this article, we'll dive deep into the concept of prototypal inheritance, exploring how it works, why it's so powerful, and how it can be used to create flexible and dynamic JavaScript applications. Introduction of Pro...Discuss·37 readsJavaScript
Tarun Sharmatapstechie.hashnode.dev·Aug 17, 2024Interfaces and Abstract Base Classes in Python: A Complete OverviewIn Python, abstract base classes (ABCs) and interfaces play a crucial role in designing robust and maintainable software. They help enforce consistency, promote code reuse, and ensure that your objects behave as expected. Whether you're a beginner or...Discuss·1 likePython Interview Prep: Essential Concepts and TechniquesPython
Yahani Pererayahaninethmini.hashnode.dev·Aug 15, 2024Object Oriented Programming (OOP)What is OOP? OOP is a programming paradigm based on the concept of objects, which can contain data and code. Core OOP Concept Class Object Encapsulation Polymorphism Inheritance Abstraction Class Class is a template or blueprint from whi...Discuss#oop concept
Tarun Sharmatapstechie.hashnode.dev·Aug 13, 2024How to Use super() in Python: Inheritance and Method Resolution SimplifiedIntroduction In Python, the super() function is an essential tool when working with object-oriented programming (OOP). It allows you to call methods from a parent class within a child class, which can be particularly useful in complex inheritance hie...DiscussPython Interview Prep: Essential Concepts and TechniquesPython
Tarun Sharmatapstechie.hashnode.dev·Aug 11, 2024Part 2 - Understanding Inheritance in Python: A Comprehensive GuideIn Part 1 of our series on inheritance in Python, we explored the foundational concepts and detailed workings of inheritance. If you haven't read it yet, make sure to check it out to get up to speed on the basics! In Part 2, we shift our focus to com...DiscussPython Interview Prep: Essential Concepts and TechniquesPython
Tarun Sharmatapstechie.hashnode.dev·Aug 11, 2024Part 1 - Understanding Inheritance in Python: A Comprehensive GuideInheritance is a fundamental concept in object-oriented programming that allows a class to inherit attributes and methods from another class. This promotes code reuse and establishes a natural hierarchy between classes. In this guide, we will explore...DiscussPython Interview Prep: Essential Concepts and TechniquesPython
Muhire Josuéjosuedev.hashnode.dev·Aug 10, 2024Inheritance in Java: Unlocking Code Reusability and FlexibilityIntroduction Object-Oriented Programming (OOP) has been a cornerstone of modern software development, providing a structured and modular approach to coding. One of the key principles of OOP is inheritance, which allows developers to create new classe...DiscussProgramming Blogs
Shubham Mathurlearnjswithshubham.hashnode.dev·Jul 21, 2024A Guide to JavaScript Prototypal InheritanceTL;DR At core, Prototypical inheritance in JavaScript is a way for an object to inherit the properties and methods from other object. In JavaScript object has a special and hidden property [[Prototype]] This property can either be null or reference t...Discussprototype
The Chief - Omarchiefomar.hashnode.dev·Jul 19, 2024Android Mastery: Inheritance In KotlinAs we mentioned in the first blog post of the series, inheritance is a concept that allows us to create a class by building upon the properties and characteristics of another class. The upside is that you can write reusable code and establish relatio...DiscussAndroid