2010-09-16 30 views

回答

11

那麼,您是否已經通過命名默認值來回答問題:不,這不是必需的。

To quote the manual

類方法可以被定義爲公共的,私人的,或受保護的。沒有任何顯式可見性關鍵字聲明的方法被定義爲public。

但是,我認爲總是這樣做的好習慣。

1

在php中有兩種風格的傾向 - 「javaesque」大多數認爲可見性修飾符非常重要,並積極使用它們,在pythonesque少數(我個人屬於)中,我們認爲所有公共 - 專用接口 - 抽象的東西只不過是RAM的浪費罷了。

+2

我很想聽聽爲什麼! – sunwukung 2010-09-16 09:05:53

+0

@stereofrog:您的回答都不回答sunwukung的問題;他們本質上實際上是貨真氣。 「如果python不使用它,那肯定不值得」,這不是一個答案。 – EricBoersma 2010-09-16 14:17:44

+0

@stereofrog:這兩個人都沒有接近回答sunwukung的問題。用一個理想的答案問一個問題,故意指出你會忽略那些不同意你的人根本沒有價值。就像sunwukung一樣,我會着迷於閱讀爲什麼Python社區認爲訪問修飾符是不必要的,但是您的答案都沒有接近提供這些信息。 – EricBoersma 2010-09-16 15:16:56

相關問題