实例的方法和类的方法的区别
一、什么是类:
在Java中类是用于描述客观世界里某一对象的共同特征,是一组相关的属性和行为的集合。
二、什么是对象(实例):
对象也被称为实例,是该类事物的具体体现。
三、类方法:
使用static修饰的方法,是属于当前整个类的,而不是属于某个实例的,只能处理static域或调用static方法。
四、实例方法:
属于对象的方法,有对象来调用。
五、
一个类中的方法可以互相调用。但要注意:实例方法可以调用该类中的其他方法,例如,sum()可以调用max()和min()。类方法只能调用其他类方法,不能调用实例方法。例如,getMaxSqrt()只能调用max()而不能调用min()。
当类文件加载到内存时,实例方法不会被分配内存空间,只有在对象创建之后才会分配。而类方法在该类被加载到内存时就分配了相应的内存空间。
实例方法既能对类变量操作也能对实例变量操作。类方法只能访问其他static方法。