Casting and Instanceof

null instanceof Object = false

Virtual Method Invocation

->Method print in Lion
->Some animal

->Leo Lion
->Some animal

Duplicate method

toString, int hashCode(), boolean equals(Object o)