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

Par*_*rth 4 java eclipse

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

但是,我的问题是,在回归之前会有一点符号.在不同的场合,你有不同的形状和颜色符号.

我有一个屏幕截图:

1)绿色圆圈形状符号

绿色圆圈形状符号

2)红色方形符号

红场形状符号

3)黄色钻石形状符号

黄色钻石形状符号

所以,

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

Vla*_*lie 7

方法旁边的符号表示访问修饰符

  • 这个小符号有什么意义?
    绿色圆圈是公共
    红色方块意味着私人
    黄色钻石被保护
    蓝色三角形意味着默认(包裹)访问

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