4

假设您有一个返回某个对象的方法。因此,当您将鼠标悬停在某个其他类中使用的该方法上时,eclipse会显示一个弹出窗口,其中包含有关该方法签名的描述以及该方法将返回的内容。

但是,我的问题是在返回的内容之前有一个小符号。在不同的场合,你会得到不同的形状和颜色符号。

我有一个屏幕截图:

1) 绿色圆形符号

绿色圆圈形状符号

2) 红色方形符号

红色方形符号

3) 黄色菱形符号

黄色钻石形状符号

所以,

  • 那个小符号有什么意义?
  • 为什么不同的方法会有不同的颜色和形状?
  • 该符号是否提供有关该方法的任何想法?
4

3 回答 3

8

方法旁边的符号是指访问修饰符

  • 那个小符号有什么意义?
    绿色圆圈是公共
    红色方块表示私有
    黄色菱形表示受保护
    蓝色三角形表示默认(包)访问

  • 该符号是否让我们对方法有任何了解?
    是的,它告诉我们可以从哪里访问它。有关访问修饰符的更多信息:http: //docs.oracle.com/javase/tutorial/java/javaOO/accesscontrol.html

于 2013-08-16T11:35:02.367 回答
3

红色方块表示该方法是私有的。黄色菱形表示该方法受到保护。绿色圆圈表示该方法是公开的。

于 2013-08-16T11:28:14.900 回答
0

这与您在整个 IDE 中看到的符号相同。它显示了您的应用程序中元素的可见性。

java应用程序中元素的可见性可以是:

  1. 私人:红场
  2. Protexted:黄钻
  3. 公众号:绿圈
于 2013-08-16T11:31:35.677 回答