我对 java 比较陌生,我读过一些关于私有和公共访问修饰符的文章。我想一劳永逸地消除这个话题中的任何混淆,因为我觉得我对它没有最好的把握。
变量中的访问修饰符
如果我错了,请纠正我,一个变量默认是公共的。如果访问修饰符设置为 public 或根本没有设置,那么来自同一项目的其他类可以访问整数和/或修改它。如果它是私有的,那么它对外部是不可见的,并且不能被创建它的类之外的类访问。
类中的访问修饰符
类中的访问修饰符,我似乎并不完全理解。据我了解,如果我从不在同一个类中的方法调用私有方法,那么它将不起作用。如果它是公开的,它会吗?
有什么我遗漏或不正确理解的吗?
我感谢在这方面的帮助。