Java public/private 和 static 修饰符如何影响一行中声明的多个变量?
以下内容等价吗?
private static boolean readAllFiles = false,readAllDirs = false;
private static boolean readAllFiles = false;
private static boolean readAllDirs = false;
如果是这样,它们是否仍然具有具有不同值的相同修饰符?
private static boolean readAllFiles = false,readAllDirs = true;
Are the following equivalent?
private static boolean readAllFiles = false,readAllDirs = false;
private static boolean readAllFiles = false;
private static boolean readAllDirs = false;
And if so, do they still have the same modifiers with different values?
private static boolean readAllFiles = false,readAllDirs = true;
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
是的,无论它们的初始值如何,它们都是等效的。
下面是一些测试代码来演示:
Yes, they are equivalent, regardless of their initial values.
Here is some test code to demonstrate:
它们都是等价的。
您的最后一条语句:
相当于:
They are all equivalent.
Your last statement:
is equivalent to: