当前位置: 首页 > 面试题库 >

Java中方法的默认范围是什么?

吕宸
2023-03-14
问题内容

如果输入:

 void doThis(){
     System.out.println("Hello Stackoverflow.");
 }

默认范围是doThis()什么?

上市?受保护?私人的?


问题答案:

默认范围是package-private。同一包中的所有类都可以访问方法/字段/类。私有包比受保护的范围和公共作用域严格,但比私有作用域更宽松。

详细信息:
http
//docs.oracle.com/javase/tutorial/java/javaOO/accesscontrol.html


http://mindprod.com/jgloss/scope.html


 类似资料:
  • 问题内容: AngularJS指令的默认作用域值是什么? 当然,它不是孤立的范围。这是对还是错。 我找不到有关它的任何文档。 问题答案: “请注意,默认情况下,伪指令不会创建新的作用域-即,默认值为” 从理解范围。 使用指令中的scope选项,您可以: 创建一个原型继承的子范围 创建一个独立的作用域,然后您可以将某些属性绑定到父作用域。 决定不创建新的作用域,并使用父级(默认)。

  • 通常,默认范围是请求范围。我曾尝试删除范围注释,并希望bean具有请求bean作用域行为(通过在前一页返回提交的值,我记得我过去曾尝试过,效果很好),但我没有得到与之相关的表达式语言。那么默认范围是什么,为什么不是相同的行为?!

  • 本文向大家介绍请问Java中collection的sort方法,默认的排序方法是什么相关面试题,主要包含被问及请问Java中collection的sort方法,默认的排序方法是什么时的应答技巧和注意事项,需要的朋友参考一下 参考回答: 排序方法是归并排序

  • 我刚开始编码。我想对同一个变量使用两次switch语句,我被告知要这样做,变量必须是'inscope'。 作为一个初学者,我不知道那是什么意思。那么在范围内意味着什么呢?而且,如果一个变量不在作用域中,我如何使它在作用域中?

  • 我正在学习Spring MVC,我有以下疑问: 会话范围的目的到底是什么 阅读文档后,我知道这将bean定义的范围限定为HTTP会话。仅在支持web的Spring ApplicationContext上下文中有效。而且每个用户会话都会创建一个新实例。 但具体何时使用?为什么呢?你能举个实际的例子吗? 我知道在Spring,bean的默认作用域是singleton,但在web上下文中bean的作用域

  • 问题内容: 能否解释一下为什么Spring为下面所示的bean配置创建两个对象,因为默认情况下spring的默认作用域是singleton? Spring配置在这里: 问题答案: Spring的默认范围是单例。仅仅是你对成为单身人士的含义的想法与Spring如何定义单身人士不匹配。 如果你告诉Spring制作两个具有不同ID和相同类的独立bean,那么你将获得两个独立bean,每个bean具有单例