The master of all classes in java plus the one you create every day.
Java does support multiple inheritance, right. But how ? that is through
implimentation of interfaces. Unlike c++, you can't do the following in java.
class Sub extends Super,Object{};
But implicitely, every class created in java extends Object.
that why you inherit some methods like wait(), toString ....
from class Object. eg
class Tricky{} // implicitly = the compiler sees class Tricky extends Object
class
BeNice extends Tricky {}
// what you have is what you typed, there isn't a direct call to Object
// by BeNice class but it extends Object through inheritance.
Wao , hope it helps