在java方法中省略public修饰符

这个问题在这里已经有了答案:

  • 在Java中,封装私有,公共,受保护和私有26个答案之间的区别

  • 为了解释,术语“功能”和“方法”可互换使用。 他们之间有一点点区别,要了解更多信息,请询问Google。

    Java中没有明确指定修饰符的方法默认为package-private ,因此该方法对于声明方法的类所在的中的所有类都可见。

    公共函数可以被所有可以访问该类的类调用(即你的整个项目), 私有方法只能在写入方法的类中调用。还有受保护的修饰符,它指定只能访问函数由类,它的所有子类类在同一个包中。

    “为什么这很重要?” ,你可能会问。 好问题!

    你应该使用修饰符来隐藏可能会使用它们的其他类的方法/属性,或者在不好的情况下会导致意想不到的行为(不一定在技术上,但在语义上......有些方法只需要更多的隐私,就像我们一样做)。 所以开始的一个好地方是私人的 ,这意味着只有它所声明的类才能够调用它。 通常情况下,您需要为其他类提供对方法的访问权限,这就是为什么存在包私有受保护公用修饰符的原因。

    数据封装是编程中的一个重要范例,这些修饰符可帮助您实现这一目标。

    链接地址: http://www.djcxy.com/p/24067.html

    上一篇: Omitting public modifier in java methods

    下一篇: Public vs. Protected abstract class method