記事へのコメント22件

    • 注目コメント
    • 新着コメント
    assaulter
    ObC書いてるときは結構getter/setterのオーバーライド書いてたな。

    その他
    takehikom
    ベストアンサー『プロパティ(property)...これは改良されたgetter/setterと解釈できます』

    その他
    japanitnt
    最近のプログラミング言語にgetter/setterがないのはなぜ?(27789)|teratail: 3359questions…

    その他
    otchy210
    Java は言語単体で評価しないで、IDE 込みで評価してる。ge / se まで打って残りは補完できるから、property 実装するより楽じゃないか説ある。property も IDE がサポートしてる場合は、結局…同じじゃないか?

    その他
    iww
    getter/setterはクソというか、実際クソだったけど、苦肉の策だっただけだと思う。

    その他
    sisya
    「AndroidStudioだったら自動で書いてくれる機能がありますし」まさにここの部分が問題なのだとおもう。アクセスしてはいけない変数も一括でgetter/setterを書かせてしまいなんのための仕組みなのかということはよくある。

    その他
    kabochatori
    kabochatori フィールドを隠蔽してそれぞれにアクセッサを用意せよという文化は、カプセル化とJavaBeansの仕様を混同して起きた不幸だと思。

    2016/02/24 リンク

    その他
    ka-ka_xyz
    ただ、setterでthis戻して流れるようなインターフェース書きたいときもあるしなあ。あとjavaでもLombok使えば隠蔽できるけど、たまに大嵌りすることがあるのも確か。

    その他
    efcl
    getter/setterとproperty方式

    その他
    kaipu1224
    ただ単に値の受け渡しにしか使わないgetter/setterは無駄だよねぇ

    その他
    yanagikouta
    property方式を最近知ったけどこっちの方がとっつきやすい

    その他
    larker
    プロパティ機能のほうが主流らしい

    その他
    coco5959
    最近のプログラミング言語にgetter/setterがないのはなぜ?(27789)|teratail: 3359questions…

    その他
    mut00tum
    最近の技術本読んでるときに「getter/setterです。」って出てきて何ソレってなったわ。

    その他
    kamei_rio
    本来の目的であるアクセス制御に用いるのが極稀なケースで、無駄なお作法になってるから、かなー

    その他
    gowithyou
    hoge.getFoo()と書くのがスマートじゃないからでしょ。それだけの理由

    その他
    ghostbass
    VB4にプロパティ構文があった気がする。/全部のフィールドにアクセッサーつけるんならフィールドでいいじゃん、と思ってた。Beanの規約は面倒すぎ。

    その他
    theatrical
    getter / seterは自動生成出来るからいいって言うのは間違った発想。それは言語が悪いからツールで補っている状態であり、言語で改善できるならそうすべき。まぁjavaの場合fwがgetter / setter要求してたりするからしゃあない

    その他
    kaz_hiramatsu
    自動生成が主流だし

    その他
    onefootinthegrave
    onefootinthegrave そもそもgetter、setterが必要なクラスは筋が悪い。理想的な世界では。

    2016/02/23 リンク

    その他
    kazutomo
    kazutomo javaはコード記述量がおおいからくそ!というネガティブキャンペーンの成果ということにしよう いや、自動生成があったとしても実際javaのgetter/setterは面倒くさいのは事実だな

    2016/02/23 リンク

    その他
    quick_past
    swiftもobj-Cもコンパイラが自動でgetter/setterを書いてるわけで、存在しないわけではないのだが。このへんが表から見えずに隠蔽されてるのが気持ち悪いってのはわかるけど。

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    最近のプログラミング言語にgetter/setterがないのはなぜ? | teratail

    Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていま...

    ブックマークしたユーザー

    • techtech05212023/12/17 techtech0521
    • pochi-p2017/08/25 pochi-p
    • fumokmm2016/09/28 fumokmm
    • ejectabrawny2016/04/04 ejectabrawny
    • assaulter2016/03/02 assaulter
    • takehikom2016/02/28 takehikom
    • nettabo2016/02/27 nettabo
    • flowersmagic2016/02/27 flowersmagic
    • masa-wo2016/02/26 masa-wo
    • nntsugu2016/02/26 nntsugu
    • k_hamada_19882016/02/25 k_hamada_1988
    • lEDfm4UE2016/02/25 lEDfm4UE
    • japanitnt2016/02/25 japanitnt
    • murnana2016/02/25 murnana
    • atyks2016/02/25 atyks
    • allensally422016/02/25 allensally42
    • allegro692016/02/24 allegro69
    • Toron2016/02/24 Toron
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事

    いま人気の記事 - 企業メディア

    企業メディアをもっと読む