假设您有一个返回某个对象的方法。因此,当您将鼠标悬停在某个其他类中使用的该方法上时,eclipse会显示一个弹出窗口,其中包含有关该方法签名的描述以及该方法将返回的内容。
但是,我的问题是在返回的内容之前有一个小符号。在不同的场合,你会得到不同的形状和颜色符号。
我有一个屏幕截图:
1) 绿色圆形符号
2) 红色方形符号
3) 黄色菱形符号
所以,
- 那个小符号有什么意义?
- 为什么不同的方法会有不同的颜色和形状?
- 该符号是否提供有关该方法的任何想法?
方法旁边的符号是指访问修饰符
那个小符号有什么意义?
绿色圆圈是公共
红色方块表示私有
黄色菱形表示受保护
蓝色三角形表示默认(包)访问
该符号是否让我们对方法有任何了解?
是的,它告诉我们可以从哪里访问它。有关访问修饰符的更多信息:http: //docs.oracle.com/javase/tutorial/java/javaOO/accesscontrol.html
红色方块表示该方法是私有的。黄色菱形表示该方法受到保护。绿色圆圈表示该方法是公开的。
这与您在整个 IDE 中看到的符号相同。它显示了您的应用程序中元素的可见性。
java应用程序中元素的可见性可以是: