2015-01-13

http://anond.hatelabo.jp/20150113134116

クラス継承は常に単一継承なんだよ。インターフェースは多重に継承できるんだよ。無いと結構困るだろ?

Pythonではクラスは多重継承できるよ。

そもそも、静的型付け言語みたいに、インターフェイスを型で揃える必要ないけど(ダックタピング)。

普通にアクセサメソッド作るやろ。

PHPとかだとマジックメソッドgetなんちゃら()をプロパティのようにobj->変数アクセスしたりする。

アクセサなしのプログラミングpythonでの常識なのかもしれないが、そんなん変数いつ壊すかわからんから怖いだろ…

命名規則で充分だろ。Pythonでは'_'を先頭につけるのが標準。

マジックメソッドPythonにもある。

他、pythonには__init__.pyも含めた「簡素ではない独自ルール」が存外多いってのを問題視しとんのや。

少なからず、初心者向けじゃないぞアレ。無駄に躓くポイントが多い。

Javaビルドのほうが遥かにめんどくさいじゃん。Eclipse無しに複数ファイルコンパイルとか、プロでもできないやつ多いんじゃね?

Python初心者向けじゃないのは、日本語でぐぐった時の情報が少ないことかな。

  • http://anond.hatelabo.jp/20150113140928

    pythonがクラスを多重継承できるってのは今初めて知った。それでどうなるかは正直分からないけど、ありがとう。 弊社Javaも出来るけどメインはPHPの人なので、Javaをdisられても「そらそ...

記事への反応(ブックマークコメント)

アーカイブ ヘルプ
ログイン ユーザー登録
ようこそ ゲスト さん