SUBODH SINGHsubodhsingh.hashnode.dev·May 13, 2023Java #15 - InterfaceIntroduction An interface defines a contract that any implementing class must adhere to, specifying the method signatures that it must provide. An interface is a collection of method signatures (methods without any implementation) that any class impl...30 readsjava#java #oop
Sarah Sotomayorsarahsotomayor.hashnode.dev·Feb 24, 2023Java OOP Concepts: The BaristaJava is the 2nd programming language I am learning and although already knowing one language helps to understand the documentation of another, there is still a learning curve! Already beyond fundamentals, I found myself applying OOP concepts for Cafe...2 likes·78 readsJava
SUBODH SINGHsubodhsingh.hashnode.dev·Feb 4, 2023Java #12 - Class and Object (Part -2)Method & Constructor Overloading What is polymorphism in OOP? In Object-Oriented Programming (OOP), polymorphism is the ability of an object to take on multiple forms. Polymorphism allows a single object or function to be used in multiple ways, depen...javaJava