开发者社区> 问答> 正文

java中静态方法与实例方法的区别是什么?

java中静态方法与实例方法的区别是什么?

展开
收起
游客k7rjnht6hbtk6 2021-11-02 23:03:55 613 0
1 条回答
写回答
取消 提交回答
  • 1.静态方法不需要通过它所属的类的任何实例就可以被调用,因此在静态方法中不能使用 this 关键字,也不能直接访问所属类的实例变量和实例方法,但是可以直接访问所属类的静态变量和静态方法。另外,和 this 关键字一样,super 关键字也与类的特定实例相关,所以在静态方法中也不能使用 super 关键字。 2.在实例方法中可以直接访问所属类的静态变量、静态方法、实例变量和实例方法。

    2021-11-02 23:04:11
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载