Hierarchical Inheritance Example

When two or more classes inherits a single class, it is known as hierarchical inheritance. In the example given below, Dog and Cat classes inherits the Animal class, so there is hierarchical inheritance.

File: TestInheritance3.java


\begin{lstlisting}
class Animal{
void eat(){System.out.println(''eating...'');}...
... c=new Cat();
c.meow();
c.eat();
//c.bark();//C.T.Error
}
}
\end{lstlisting}

Output:


\begin{lstlisting}
meowing...
eating...
\end{lstlisting}