当我们将鼠标悬停在eclipse中的方法时,那些不同的颜色符号是什么?

时间:2013-08-16 11:25:15

标签: java eclipse

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

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

我有一个屏幕截图:

1)绿色圆圈形状符号

Green circle shape symbol

2)红色方形符号

Red square shape symbol

3)黄色菱形符号

Yellow diamond shape symbol

所以,

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

3 个答案:

答案 0 :(得分:7)

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

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

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

答案 1 :(得分:3)

红色方块表示该方法是私有的。 黄色钻石意味着该方法受到保护。 绿色圆圈表示该方法是公开的。

答案 2 :(得分:0)

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

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

  1. 私人:红色广场
  2. Protexted:Yellow diamond
  3. 公开:绿色圆圈