【初心者】Java質問・相談スレッド101【大歓迎】at TECH【初心者】Java質問・相談スレッド101【大歓迎】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト950:デフォルトの名無しさん 07/05/28 00:44:31 nullを持ったらおかしいようなクラスで 参照型の変数のセッターではnullだったらnull例外を出す それをしないと全然違うところ(その変数使おうとしたところ)で ぬるぽ起こして死ぬ そしてどこでnullであったかを調べるのが大変 951:デフォルトの名無しさん 07/05/28 01:19:22 >>944 JavaBeansにはプロパティという概念がある たとえば、PersonというクラスにStringのnameというプロパティがそのクラスにあるとする ここでJavaBeansの約束事として、 nameというプロパティを読み出すのはgetName() 書き込むのはsetName(String value) ということが決まっている だから、setName(String value)がなければ、 リードオンリーのプロパティになる 場合によっては書き込み禁止でエラー出ることもある で、 ゲッターとは値を取得するメソッド(getName)を指し セッターとは値を設定するメソッド(setName(String))を指す 952:デフォルトの名無しさん 07/05/28 06:39:41 それはbeanプロパティのアクセッサの話だろ。 そんな後付け仕様の事を聞いてるんじゃなくてプログラミング言語一般に通じる ゲッタとセッタの意義がわからないって話じゃね? カプセル化という概念があって自分が持つ情報には外から自由に触らせないためにryって感じに答えた方が良いかと。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch