むりせず♪なまけず? ~ぷろくらすてぃねいたーの言い訳雑記~

よた ときどき .NET  by 刈歩 菜良 CTP

目次

ニュース

C# VB.NET掲示板
C#, VB.NET 掲示板

わんくま同盟ブログ
わんくま同盟ブログ

Web アプリケーションを簡単編集できる無償ツール WebMatrix ダウンロードはこちら

あわせて読みたい

日記カテゴリ

書庫

Blog 利用状況

ねーねー、そこの日本人さん。日本人って何人いるん?

元ネタの元ネタ:お前に訊きたい!
元ネタ:バグを少なくシンプルに!C#言語仕様に隠された意図

これまたコメントで書いていたのですが、長くなったし、ほかの方のご意見も気になったので記事に切り替えました。


またあらためて考えてみたのですが、元ネタの元ネタにある数を数える例だと、インスタンスAはほかに同じクラスのインスタンスが生成されたことは知る由がないので、数を聞くのはやっぱりクラスに聞くのが妥当ではないかと...

例えば、日本人に「日本人って何人いるの?」て聞いても誰も答えられない。だれも「日本人が増えた」のをカウントしてないから。自分が生まれた時に「はい!1増えました。」というのが分かるだけですよね。

# ぃゃ、もちろん静的フィールドは全インスタンスから見れるので、コード上は確認可能です。あくまでもたとえ話のイメージとして... 感覚的な話です。

なので、日本人の正確な人数を調べるには個人(インスタンス)に尋ねるよりお上(クラス)に尋ねる方が感覚的にしっくりくるような気がします。

そして、ごめんなさいごめんなさいごめんなさい。
今日中に宿題出来そうにありません。
ゆるしてくだせ~。お代官様。
明日にはきっかり年貢を納めますです。
m(._.)m

投稿日時 : 2007年11月7日 20:55

Feedback

# re: ねーねー、そこの日本人さん。日本人って何人いるん? 2007/11/07 21:08 のん

お疲れ様ですww

>「日本人って何人?」
のんにゃん人です。
嘘です。ソレは私だけです☆

# re: ねーねー、そこの日本人さん。日本人って何人いるん? 2007/11/07 21:12 刈歩 菜良

のんちゃん
そーかー。そうきたかー。
これはつりなのか、ボケなのか、てnf#@(*なにwoafibpopiiiiiiii

ぃゃ、ここはあえて巻かれてみよー
何人?って「なにじん?」ぢゃなくって、「なんにん?」ですからーーー。
(●⌒∇⌒●)

# 修正すますた。

# re: ねーねー、そこの日本人さん。日本人って何人いるん? 2007/11/07 21:44 IIJIMAS

「日本人て何人?」
「日本人」
「……。」

なんでもありません…。

# re: ねーねー、そこの日本人さん。日本人って何人いるん? 2007/11/07 21:55 επιστημη

そだ。staticてゆーかクラス・メソッドには二つの意味があるのよ。
そのふたつをどっちも言語的にはstaticひとつで済ませてるワケやねー。

# re: ねーねー、そこの日本人さん。日本人って何人いるん? 2007/11/07 23:11 のん

>「なにじん?」ぢゃなくって、「なんにん?」ですからーーー。

素で間違えました。「なにじん」って読みました。
エントリ読んでて話が合わないって思ったのはそこで間違ったからなんですねorz

# re: ねーねー、そこの日本人さん。日本人って何人いるん? 2007/11/08 1:26 やまだ

んー、お上がクラスなのかどうかって話はおいておいて。
でも、やっぱりいきなりお上にきくのもどうよ、って思ったりします。
外国の人が、日本人が何人いるか知りたければ「役所行って訊けばー」っていうのもあんまりかと。
一度日本人が受けて、自分の属するお上に問い合わせて答を返してあげるんじゃね?って。
まー、コードだけみたら二度手間な気もするけど、自分としてはそれが一番しっくりくるかなぁ。

# re: ねーねー、そこの日本人さん。日本人って何人いるん? 2007/11/08 9:32 刈歩 菜良

ⅡJIMAS さん

つっこんだあとに、ぼけっすかぁ。
あ、あたらすぃ~。

επιさん
> そだ。staticてゆーかクラス・メソッドには二つの意味があるのよ。
> そのふたつをどっちも言語的にはstaticひとつで済ませてるワケやねー。

のーたりん(死語)なわたくしは迷子になってしまいました。
ふたちゅ?
ヽ(。_゜)ノ

のんちゃん
あ、やっぱなちゅらるでしたのねん。
(*^_^*)

やまださん
> 一度日本人が受けて、自分の属するお上に問い合わせて答を返してあげるんじゃね?って。
それも全然ありだと思いますよ。
その場合は普通のメソッドを定義して内部でstaticメソッドを呼んであげればよいかと。
「staticメソッドでそれをやりたーい!!」ってのがなしです。
# わかってらしてのコメントだと思いますが、念のためね。(^^)

# re: ねーねー、そこの日本人さん。日本人って何人いるん? 2007/11/08 10:24 シャノン

この前のepiさんのエントリでもありましたっけね。
「ねぇ社員さん、給料いくら?」「経理に聞けや」ってのが。

たとえ話を持ち込むのはいいですが、たとえ話と現実が乖離した時に、たとえ話を優先するのはどうかと…

# re: ねーねー、そこの日本人さん。日本人って何人いるん? 2007/11/08 10:37 刈歩 菜良

シャノンさん
> たとえ話を持ち込むのはいいですが、たとえ話と現実が乖離した時に、たとえ話を優先するのはどうかと…

(;O;)

# re: ねーねー、そこの日本人さん。日本人って何人いるん? 2007/11/08 11:05 taka

>その場合は普通のメソッドを定義して内部でstaticメソッドを呼んであげればよいかと。
それ俺も思いついたw

確かにそれだと筋が通る感じがあるからね。
#お上がクラスかってのはあれだけどw
#国ってクラス作って、国のインスタンス[日本]を作って
#そいつに人数を持たせる。
#・・・・話が変わってしまうではないかw

# re: ねーねー、そこの日本人さん。日本人って何人いるん? 2007/11/08 11:53 刈歩 菜良

takaさん
> #お上がクラスかってのはあれだけどw
そーそー。それはそう思ってた。

人間何人いるの?にして神に聞けにした方が良かったかな?

# と、さらに現実から乖離 (;;O;;)

# re: ねーねー、そこの日本人さん。日本人って何人いるん? 2007/11/08 13:14 taka

例えばエピさんの言ったカラスの例だと、
色ってのはカラス属の持つ特徴だからいいたとえなんだけど
#でも実はカラス属だと白いのも居るらしい

人間だと人数を持つのは人間属(そんな属ないけど)ではないから
なんかおかしくなっちゃうんすよね。

人間の持つ特徴を聞けばよかったのかも?
#言葉が使える?とか(これも正しくはないのだが

# re: ねーねー、そこの日本人さん。日本人って何人いるん? 2007/11/08 13:44 刈歩 菜良

takaさん

ぃゃ、題材は元ネタの元ネタに合しただけなのです。

人間の数を管理するクラスを作って、人間インスタンスはそのクラスからしか生成できないっていうのもありだと思います。
# と、さらにダザパタっぽい流れに脱線させてみる。(^.^)

# re: ねーねー、そこの日本人さん。日本人って何人いるん? 2007/11/08 13:57 taka

さっき元ネタ見たwww

なるほど、元ネタはそのインスタンスのお友達の人数だったのね。
エピさんとこのコメントにもあったけどSharedのほうがしっくりくるなぁ。
お友達間で共有だもんね♪

# re: ねーねー、そこの日本人さん。日本人って何人いるん? 2007/11/08 14:38 刈歩 菜良

ダザパタってなんだーーー
( ̄□ ̄;)!!
s/ダザパタ/デザパタ/
でお願いします。

takaさん
> エピさんとこのコメントにもあったけどSharedのほうがしっくりくるなぁ。
> お友達間で共有だもんね♪
でも、インスタンス変数経由でアクセスできちゃうのはいただけませぬ。
# ソースコード上だけとはいえ...
# っていうか、むしろ逆の方がまだよい。
# ソースコード上はだめだけど、実は内部的にインスタンス経由に置き換わってる。

# MaHdKKArokePdG 2011/11/28 20:19 http://www.smithtitleservices.com/hafa-program/

Unbelievable. Class..!

# VNGOlXsONKbnLbmlo 2011/12/16 0:44 http://www.pemamericaoutlet.com/

Not bad post, but a lot of extra !!...

# DrBctWWiLoxepP 2012/01/04 5:29 http://www.kosherbeefjerky.net/

yXO0Wu Hi! Everyone who reads this blog - Happy Reconciliation and Accord..!

タイトル
名前
Url
コメント