Unit 8 : Inheritance

Inheritance is one of the three foundational principles of object oriented programming (abstraction, polymorphism and inheritance) because it allows the creation of hierarchical classifications. Using inheritance,  we can generate class that defines traits common to set of related classes. This class can then be inherited by other more specific classes each adding those things that […]

Unit 2: An Overview of Java

Object Oriented Programming: The major objective of object oriented approach is to enhance some of the flaws encountered in the procedural approach. OOP treats data as a critical element in the program and does not allow it to flow freely around the system. It ties data more closely to the functions that operate on it […]