Java中的类方法: 用static关键字修饰的方法
实例方法:没有用static修饰的方法
区别:
类方法在Java源文件被编译成字节码,字节码执行时被加载到栈内存中就已经分配了入口地址,因此类方法可以直接用类名调用也可以用实例调用; 而实例方法在创建对象之前未被分配内存地址,需要实例化后,才能被分配堆内存空间,只能被实例调用。
Java中的类方法: 用static关键字修饰的方法
实例方法:没有用static修饰的方法
类方法在Java源文件被编译成字节码,字节码执行时被加载到栈内存中就已经分配了入口地址,因此类方法可以直接用类名调用也可以用实例调用; 而实例方法在创建对象之前未被分配内存地址,需要实例化后,才能被分配堆内存空间,只能被实例调用。