首页 > 编程知识 正文

什么是静态方法,静态方法有何特点,什么叫静态特性

时间:2023-05-06 18:49:36 阅读:260508 作者:3765

定义

由static修饰的方法称为静态方法。此种方法被所有该类的对象共享; JVM加载类时为其分配入口地址;可以由所在类创建的对象或类名来调用,推荐使用类名直接调用。

特点 内存空间固定,更省资源。实例化对象调用方法需要开辟新的内存空间静态方法属于类所有,类实例化前即可使用静态方法只能访问类中的静态成员(非静态方法可以访问类中的任何成员)因为静态方法在类实例化前就可以使用,而类中的非静态变量必须在实例化之后才能分配内存static方法中不能使用this等关键字,因为它属于整个类静态方法效率上要比实例化高,静态方法的缺点是不自动进行销毁,而实例化的则可以做销毁静态方法和静态变量创建后始终使用同一块内存,而使用实例的方式会创建多个内存静态方法可以通过"类名.方法名"直接调用

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。