Mar 6 · 4 min read · In our previous journey, we saw how a Parent handle can point to a Child object on the heap. But there’s a catch: by default, SystemVerilog is blind to the Child’s specialized methods if you use a Par
Join discussionJan 20 · 5 min read · Object Oriented Programming is a fundamental concept in Python, empowering developers to build modular (able to break larger and complex program into smaller units), maintainable (easy to debug and fix defects with minimal efforts) and scalable (main...
Join discussion
Nov 30, 2025 · 6 min read · A previous post explored how abstract classes serve as blueprints for creating cohesive class hierarchies. We discussed how inheritance allows subclasses (like Circle and Rectangle) to fulfil a "design contract" defined by a parent Shape class. Howev...
Join discussion
Nov 8, 2025 · 3 min read · 1. Objects and Classes A class is a blueprint. An object is the actual instance created from that blueprint.Each object has: State (values) Behavior (methods) Identity (reference in memory) Java provides a default constructor if no constructor i...
Join discussion
Nov 8, 2025 · 5 min read · 1. Encapsulation Encapsulation = data hiding + controlled access. What it solves Without encapsulation, anyone can change your internal values → breaks logic, compromises security, causes unpredictable behavior. How Java enforces it Make variables p...
Join discussion
Oct 15, 2025 · 3 min read · Em geral, polimorfismo significa que algo pode ter múltiplas formas. Java fornece duas formas de polimorfismo: static (compile-time) Obtido pela sobrecarga (overload) de métodos. dynamic (run-time) Baseado em herança e na sobreescrita (override) d...
Join discussion
Sep 22, 2025 · 5 min read · Last week, I learnt about functions, loops (for and while), conditional statements, and other Python basics. This week, we stepped up a notch by diving into Object-Oriented Programming (OOP) — one of the main building blocks of Python. Understanding ...
Join discussion
Sep 21, 2025 · 2 min read · This week was all about Object-Oriented Programming (OOP). At first, I struggled — inheritance, polymorphism, and iterators all felt abstract. But after lots of coding (and mistakes), things began to click. A big breakthrough came from Mr Winner’s Sa...
Join discussionSep 21, 2025 · 3 min read · This week in Python was both exciting and overwhelming. I worked on topics like scope, object-oriented programming (OOP), inheritance, polymorphism, iterators, and class variables. While some concepts clicked easily, others pushed me into moments of ...
Join discussion