代码之家  ›  专栏  ›  技术社区  ›  Emanuil Rusev

有必要将方法定义为“public”吗?

  •  3
  • Emanuil Rusev  · 技术社区  · 15 年前

    如果所有方法都是公共的,除非它们被显式定义为其他方法,那么有必要将方法定义为 public ?

    3 回复  |  直到 14 年前
        1
  •  11
  •   Gordon Haim Evgi    15 年前

    好吧,您已经通过命名默认值来回答了这个问题:不,没有必要。

    To quote the manual :

    类方法 可以

    然而,我认为经常这样做是一种很好的做法。

        2
  •  1
  •   fabrik    15 年前

    public is the default 没有必要给它下定义。

        3
  •  1
  •   user187291    15 年前

    php有两种风格倾向,“javaesque”的大多数认为可见性修饰符非常重要并积极使用它们,在pythonesque的少数(我个人属于)中,我们认为所有的公共-私有接口抽象的东西只不过是对RAM的浪费。