如果所有方法都是公共的,除非它们被明确定义为其他东西,那么是否有必要将方法定义为public
?
问问题
189 次
3 回答
11
好吧,您已经通过命名默认值回答了这个问题:不,没有必要。
引用手册:
类方法可以定义为公共的、私有的或受保护的。没有任何显式可见性关键字声明的方法被定义为公共的。
但是,我认为始终这样做是一种很好的做法。
于 2010-09-16T08:34:35.140 回答
1
因为public
是默认值,所以没有必要定义它。
于 2010-09-16T08:35:23.617 回答
1
php 中有两种风格倾向——“javaesque”大多数人认为可见性修饰符非常重要并积极使用它们,在 pythonesque 少数人(我个人属于)中,我们认为所有那些 public-private-interface-abstract 的东西不过是浪费内存。
于 2010-09-16T08:44:36.123 回答