我看了很多网站,我得到了这样的信息。
访问说明符:
1.公共(public),
2.私有(private),
3. protected ,并且
4.默认。
访问修饰符:
1. final ,
2.静态,
3.同步,
4.摘要与
5. transient在其他网站上,他们告诉我们两者是相同的。
在其他一些网站
访问修饰符将是:
1.公共(public),
2.私有(private),
3. protected ,并且
4.默认。
我对这些事情感到非常困惑。
请问有人可以解释一下吗?
最佳答案
你发现的网站全都是A级胡言乱语,我花了我一生的时间来消灭它们。
术语“访问说明符”未出现在 Java 语言规范中。这就是您真正需要知道的一切。随机的互联网站点,包括维基百科和这个,可以说任何他们喜欢的内容,但除非他们同意 JLS,否则他们就错了。
在您提到的关键字中,1、2、3 和 4 是访问修饰符,因为它们修改对项目的访问权限,其余的分别是存储类、序列化关键字、同步关键字或不存在的 ('同步')。
关于java - 访问修饰符和访问说明符有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25762424/