why object is super class of all class
That's because it was made that way when the Java language and its specifications were formed. It helps maintaining the hierarchy at the same time giving inheritance to some of the methods that every object should have.