アカウント名:
パスワード:
Java の getうんたらsetうんたらは、一体なんなのであろうか。無意味なコードがただ増えるだけだ。たぶん、アクセサメソッドには、重要な価値があると信じられた時代があったのだろうが、しかし、今となっては、くだらない役立たずなのは明らか。じっさい、今出てきてる新しいプログラミング言語には、そのようなものは無い。
べつに Java で public インスタンス変数使ってコード書いても、コンパイルエラーが出るわけじゃなし。かまやしないのだが、API がそうなってないから、自分のコードだけそうするってのも少し格好わるい。
あるでしょ。C#のpropertyとか。methodに見えないように隠蔽されてるからpublic インスタンス変数にダイレクトアクセスしてるように見えるけど。
言語にそういうくだらないコードを書かなくて済む仕掛けがないのがおかしい。
下らなくないよ。インスタンス内のメモリへアクセスさせるだけじゃなく、アクセスされることに付随する別の処理を行う必要性に対する答えはアクセサを書く以外に無いんだから。アクセサ書く必要が無いのに妄信的に書く必要があると考えてるから書かされてる感が嫌気になってるだけでしょ。
アクセサがくだらないんじゃなくてgetなんたらsetなんたらといちいち書かされることがくだらないと言ってる。
アクセサが必要になるまでアクセサ書きたくくないだけでしょ。Javaなんて捨ててC#使え。
いや、VBに来てくれPublic Property Hoge As String
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
計算機科学者とは、壊れていないものを修理する人々のことである
言語というよりはAPIの特徴か (スコア:2)
Java の getうんたらsetうんたらは、一体なんなのであろうか。無意味なコードがただ増えるだけだ。たぶん、アクセサメソッドには、重要な価値があると信じられた時代があったのだろうが、しかし、今となっては、くだらない役立たずなのは明らか。じっさい、今出てきてる新しいプログラミング言語には、そのようなものは無い。
べつに Java で public インスタンス変数使ってコード書いても、コンパイルエラーが出るわけじゃなし。かまやしないのだが、API がそうなってないから、自分のコードだけそうするってのも少し格好わるい。
Re: (スコア:0)
あるでしょ。C#のpropertyとか。
methodに見えないように隠蔽されてるからpublic インスタンス変数にダイレクトアクセスしてるように見えるけど。
Re: (スコア:0)
言語にそういうくだらないコードを書かなくて済む仕掛けがないのがおかしい。
Re: (スコア:0)
下らなくないよ。
インスタンス内のメモリへアクセスさせるだけじゃなく、アクセスされることに付随する別の処理を行う必要性に対する答えはアクセサを書く以外に無いんだから。
アクセサ書く必要が無いのに妄信的に書く必要があると考えてるから書かされてる感が嫌気になってるだけでしょ。
Re: (スコア:0)
アクセサがくだらないんじゃなくてgetなんたらsetなんたらといちいち書かされることがくだらないと言ってる。
Re: (スコア:0)
アクセサが必要になるまでアクセサ書きたくくないだけでしょ。
Javaなんて捨ててC#使え。
Re:言語というよりはAPIの特徴か (スコア:0)
いや、VBに来てくれ
Public Property Hoge As String