Understanding Interfaces Interfaces are abstract classes. We don’t usually put the abstract keyword at the class or method levels of interfaces because the compiler […]
Read More
Abstraction is used to hide the implementation details of a particular task(s) from a user. For example, Let’s say you get […]
Read More
Polymorphism is a key component of Java’s Object Oriented Nature. There are two types of polymorphism we will discuss. Compile Time Polymorphism(Static […]
Read More
Conditional Statements are a core part of programming and everyday life. When writing a program will have to tell the […]
Read More
There are two different data types in Java. Reference and Primitives. Primitive Types There are eight primitive types: Before we […]
Read More