private,final and static methods are variables Object used for binding Static State Dynamic State Type(Class Information) used for Binding Used for over-riding(same method; same parameter, different implementation) Used for Overloading(different number of parameters