静态方法和非静态方法的区别

静态方法:常驻内存,类的静态成员调用是共用同一个块区域。调用速度比实例快,使用方便。

非静态方法:每创建一个类实例时,系统为非静态成员新分配一块存储,因为它需要实例化对象,因此比静态方法稍慢,必须实例化类后才能调用。

非静态方法能访问类中的所有成员,而静态方法只能访问静态变量。

静态方法不自动进行摧毁,而实例化则可以做摧毁。

非静态方法则是让开发更加面向对象化。

原文地址:https://www.cnblogs.com/linjiancun/p/1777622.html