开发者社区> 问答> 正文

java中方法定义public static和直接static有什么区别?

java中方法定义public static和直接static有什么区别?

展开
收起
游客fbdr25iajcjto 2021-10-31 20:44:14 465 0
1 条回答
写回答
取消 提交回答
  • 首先和static没有啥关系,这个主要是访问权限的问题

    public方法在任意包下(本包及非本包下)的所有类都可以使用,

    加了static就是在可以通过类名直接调用,

    如果不加public,那么只能在同个包下才能访问,

    在不同包不管有没有static都是无法访问的。

    2021-10-31 20:45:20
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

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