2010年5月31日月曜日

割り箸の割り方

 無造作に割り箸を割ると、うまくまん中から割れず、よく一方の箸が途中で折れてしまったりすることがありますね。が、以下のちょっとしたコツを知っていれ ば、きれいに割ることができます。
さて、そのやり方ですが、まず、箸の下のほうから指3本分間隔をあけてつまみます。そして、そっと開いてみる と・・・割り箸はきれいに真っ二つに割れます。これはびっくりしました!
是非一度お試しください。

2010年5月30日日曜日

Java 変数のクラス型で使えるメンバが決まる


 図のように、FriendクラスはMemberクラスのサブクラスです。このとき、Friend型のオブジェクトを作成してその参照をMember型の変数に代入した結果について考えます。
 Friendクラスにはageフィールドが追加されています。また、setメソッドをオーバーロードしています。このとき、Friend型のオブジェクトを作成して、その参照をスーパークラスのMember型の参照変数mに代入しています。このときmが参照できるオブジェクトの範囲はFriend型オブジェクトがMember型から継承した部分だけです。図に示すように、それ以外の部分は、変数mを使ってアクセスすることはできません。例えば、m.set("田中",21);などとするとコンパイルエラーになります。

アクセスできるメンバは変数のクラス型による
  • オブジェクトが何型であっても、どのメンバにアクセスできるかは変数のクラス型によって決定される

2010年5月29日土曜日

頭を空っぽにすると・・・



 普段から何も考えていないと感じますが、いざ頭を空っぽにしろと言われても・・・難しいかもしれませんね。

2010年5月28日金曜日

知らぬが仏



 確かに知らない方が良 いと言うより、"えっ?!そうだったの?"というようなことがありました。

2010年5月27日木曜日

Java サブクラスのオーバーロード


サブクラスでのオーバーロード(多重定義)

  • サブクラスはスーパークラスのメソッドをオーバーロードできる
  • 引数の構成(型、順序、数)を変えることでオーバーロードになる
  • 引数の構成(型、順序、数)が同じなら別の意味に(オーバーライド)になる

オーバーロードすると

  • 戻り値型 を変えることができる(戻り値型だけを変更はコンパイルエラー)
  • アクセス修飾子は自由に変えることができる(アクセス修飾子だけを変更はコンパイルエラー)

2010年5月25日火曜日

Windows7のファイル縮小表示


 最初のうちはファイルをエクスプローラーで表示していたときには勝手に縮小表示されていたのですが,気がつけば縮小表示されない状態になっていました。なんでだろう?そういえばファイルの復元を行ってからかな・・?

最近ジャンクフードにはまっていたのですが・・・



 いや参りましたね。意志薄弱とまで言いませんが、脳に及ぼす影響は怖いですね。実際食べ出したら、また次の日もって感じで食べてましたね。食生活で脳まで変わって、そのうち体型も・・・・とりあえずジャンクフードからは遠ざかります。

2010年5月24日月曜日

拡張子の関連づけ



 時々"ファイルを開くプログラムの選択"をしても反映しない場合があるので参考までに・・・コマンドプロンプトの作業ってたまにやってもすぐに忘れてしまう(泣)

2010年5月23日日曜日

暑くなりそう


 最近急に暑くなったりで寒暖の差が激しい気が・・で暑い中でも運動はしたいので調べたらこんな記事がありました。冷たいもの飲んだら腹をくだす気がしますが今度やってみてどうなるか試してみたいと思います。

2010年5月21日金曜日

座ってばかりは・・・



 楽してばっかりはしっぺ返しが来るんですね!実際、最近ずっと運動もせずPCの前にいることが多くインフルエンザにかかって苦しい思いを1週間以上しました。いや~、あれは地獄でした。しかし病み上がりは体が重く運動する気もあまり起きずに悪循環です。徐々に頑張ります。

2010年5月20日木曜日

決断したら・・・・


 これはなんかおもしろいですね。そういえば高校3年間だけは勉強がんばろうと決めて勉強していた頃休み時間になる度に、授業中に手に汗かいていたので手を洗ってました。今振り返ると手を洗ったら気分がすっきりという感じはしてたかな・・・それで次の授業も集中してました。それとこれは関係ないかな?
 最近は目標を決めてもすぐ揺らいでしまうので何か目標決めたら意識的に手を洗ってみます。

2010年5月19日水曜日

Java メソッドのオーバーライド


オーバーライド(再定義)の規則

  • 引数の構成が全く同じでなければならない
  • 戻り値は同じでなければならない
ただし、参照を返す場合のみ、Java1.5からは戻り値型を本来のクラスのサブクラスに変更できる(これを共変戻り値)
  • アクセス修飾子はよりゆるいレベルにのみ変更できる(厳しいレベルには変更できない)
private→デフォルト、protected、public
デフォルト→protected、public
protected→public
  • 継承したメソッドだけをオーバーライドできる

ちなみに、オーバーライドとオーバーロードの違いを簡単に説明すると、引数構成を変え色々な機能のメソッドを追加するのがオーバーロードですが、引数の構成を変えないでメソッドの機能を変更してしまうのがオーバーライドです。

睡眠は大事


「睡眠不足は酔っているのと同じくらい集中力や判断力を損なう」らしい

まあ、人間寝ないと脳が正常に働かなくなるし、ラットの実験だと死んでます。寝ないと人間簡単な計算もできなくなります。これ本当です。適度に(7時間位)睡眠とりましょう。ちなみに寝だめは意味ないです。取るなら
30分位の昼寝をしましょう。

2010年5月18日火曜日

コーヒーは体に良いんだね


学生の頃はコーヒーより紅茶が好きでよく飲んでたけど、社会人になってからは周りがコーヒーばっかり飲むから、自分も飲むようになりました。どっちもどっちかな・・・
午後の紅茶は好き