An abstract class is a class that is declared abstract—it may or may not include abstract methods. Abstract classes cannot be instantiated, ...
Showing posts with label Inheritance and Access control. Show all posts
Showing posts with label Inheritance and Access control. Show all posts
instanceof Operator in Java
The instanceof operator is used to check if an object is an instance of the specified class or subclass of that class. If this is th...
Java toString Method
toString is another method belonging to the Object class. The default behavior is to return the name of the class, followed by an @...
hashCode Method in Java
The hashCode method in the Object class returns the hash code for the Object. This is an int value that is used as a key when obje...
equals Method in Java
We cannot use the logical equality operator, ==, for testing whether two objects are equal since the == operator tests if the two objects ar...
The Object Class
The Java-supplied java.lang.Object class is the parent or root of all classes. Every class either directly or indirectly is a subc...
Casting Objects
Casting shows the use of an object of one type in place of another type, among the objects permitted by inheritance and implementations Cons...
How to Create Subclasses in Java
Inheritance is related to the idea of specializing an existing class. For example, we may wish to create a class SavingsAccoun...
Inheritance and Access control in Java
Different kinds of objects often have a certain amount in common with each other.Object-oriented programming allows classes to inherit commo...