实例的方法和类的方法的区别

一、什么是类:

              在Java中类是用于描述客观世界里某一对象的共同特征,是一组相关的属性和行为的集合。

二、什么是对象(实例):

              对象也被称为实例,是该类事物的具体体现。

三、类方法:

              使用static修饰的方法,是属于当前整个类的,而不是属于某个实例的,只能处理static域或调用static方法。

四、实例方法:

              属于对象的方法,有对象来调用。

五、

      一个类中的方法可以互相调用。但要注意:实例方法可以调用该类中的其他方法,例如,sum()可以调用max()和min()。类方法只能调用其他类方法,不能调用实例方法。例如,getMaxSqrt()只能调用max()而不能调用min()。

      当类文件加载到内存时,实例方法不会被分配内存空间,只有在对象创建之后才会分配。而类方法在该类被加载到内存时就分配了相应的内存空间。

      实例方法既能对类变量操作也能对实例变量操作。类方法只能访问其他static方法。

 

posted @ 2017-07-27 23:27  飞鱼哥  阅读(1400)  评论(0编辑  收藏  举报