本质:以类的方法组织代码,以对象的组织(封装)数据。
三大特性:
封装
继承
多态
静态方法调用:
类可以调用在同一个包中的类中的静态方法,直接类名.方法名
非静态方法调用:
-
首先要实例化这个类
new
注意:
类中的静态方法是和类一起被加载的,非静态方法只有在类被实例化之后,才被加载
-
同一个类中的静态方法可以直接调用同一个类中的静态方法
-
同一个类中的非静态方法可以直接调用同一个类中的非静态方法
-
同一个类中的非静态方法可以调用同一个类中的静态方法
-
同一个类中的静态方法不可以调用同一个类中的非静态方法