设为首页 - 加入收藏
广告 1000x90
您的当前位置:144177黄大仙有求必应 > 静态方法 > 正文

java中静态方法和成员方法有什么区别?

来源:未知 编辑:admin 时间:2019-06-26

  在外部调用静态方法时,可以使用类名.方法名的方式,也可以使用对象名.方法名的方式。而实例方法只有后面这种方式。也就是说,调用静态方法可以无需创建对象。

  非静态方法只在该类初始化后贮存在内存中,当该类调用完毕后会被垃圾回收器收集释放。

  静态方法在初始化类时初始化,并分配内存;动态方法只有先创建类的实例对象后,才能调用动态方法

  展开全部静态方法中不用this是无法引用除自己方法体中定义的成员和参数以外的非静态变量或者方法的。 静态方法是不允许被子类重写的,但是子类可以覆盖父类的静态方法。 子类也不可将父类中的非静态方法重写为静态方法。 main方法也是静态方法,在main方法中访问类中的成员变量和方法,需要在方法体中创建类的对象

本文链接:http://that-a-way.com/jingtaifangfa/249.html

相关推荐:

网友评论:

栏目分类

现金彩票 联系QQ:24498872301 邮箱:24498872301@qq.com

Copyright © 2002-2011 DEDECMS. 现金彩票 版权所有 Power by DedeCms

Top