静态方法:常驻内存,类的静态成员调用是共用同一个块区域。调用速度比实例快,使用方便。
非静态方法:每创建一个类实例时,系统为非静态成员新分配一块存储,因为它需要实例化对象,因此比静态方法稍慢,必须实例化类后才能调用。
非静态方法能访问类中的所有成员,而静态方法只能访问静态变量。
静态方法不自动进行摧毁,而实例化则可以做摧毁。
非静态方法则是让开发更加面向对象化。
静态方法:常驻内存,类的静态成员调用是共用同一个块区域。调用速度比实例快,使用方便。
非静态方法:每创建一个类实例时,系统为非静态成员新分配一块存储,因为它需要实例化对象,因此比静态方法稍慢,必须实例化类后才能调用。
非静态方法能访问类中的所有成员,而静态方法只能访问静态变量。
静态方法不自动进行摧毁,而实例化则可以做摧毁。
非静态方法则是让开发更加面向对象化。