公共/私人变量和功能的重点是什么?

Kav*_*gel 9 php oop

这不是一个文字编码问题,我只是想知道,使用公共和私有函数和变量有什​​么意义?我会在哪里使用它们?

我一直认为它们是"旧的"或不再需要它们,但我确信它们在某些地方被使用是有充分理由的.

Pas*_*TIN 15

基本上,当您开发其他开发人员将使用的类时:

  • public方法和变量是其他开发人员将(需要)使用的 - 您的课程所做的事情
  • private方法和变量是什么,你,作为类的开发,使用,使其工作-它是如何类工作的内部.

其他人需要能够使用你的课程; 但不知道它是如何做到的.


如果您想了解更多信息,则必须搜索封装.