Calendar |
Recent Entry |
Recent Comment |
Category |
×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
もう何も言うな!ってか思い浮かばネェよ!(開き直り
さて、最近ってかDSが無性に欲しくて・・・いや、どちらかと言うとハッカーのゲームがしたい!そして、最初の方に出た医者の~も実はしたい!ってことで、懸賞に何気に応募をしていたら・・・遂に今日!一日でメルマガ100通越えてました!!!
メルマガ恐るべし!
まあ、フリーメールな上に凍結させていたアドレスでやってるけど・・・楽しいほど来る・・・。いっそ全部あそこに来たのはゴミ箱行きの方が処理が楽な気がして来た。
メールボックスの保存されてるの・・・
受信トレイ335(HPとか色々登録しているメールとか??)
サイガ 36(むげファンキャラサイガのみのメール)
プー 202(むげファンキャラプーちゃんのみのメール)
セシム 1244(むげファンキャラセシムのみのメール)
ルシナ 335(むげファンキャラルシナのみのメール)
峰志 23(銀雨キャラ峰志のみのメール)
他 105(フリーメールのみここ・・・ってか全てゴミ箱行き)
って感じ。
・・・・・・・・。セシム多過ぎ(笑)
普通の受信トレイより多いって何?
ってかルシナが意外と多いのも・・・まあ、セカンドだしねぇ~。
って!峰志動き無さ過ぎ★
まあ、こんな感じでフォルダ分けされている。いや、しないとわからん(ぁ
でも、一時期、何故かプーちゃんのフォルダ内にサイガ、ルシナ、セシムと全てのメールが入っていた。
がめ過ぎ!ブタ!(グフ/アッパーを喰らったようだ
さて、最近ってかDSが無性に欲しくて・・・いや、どちらかと言うとハッカーのゲームがしたい!そして、最初の方に出た医者の~も実はしたい!ってことで、懸賞に何気に応募をしていたら・・・遂に今日!一日でメルマガ100通越えてました!!!
メルマガ恐るべし!
まあ、フリーメールな上に凍結させていたアドレスでやってるけど・・・楽しいほど来る・・・。いっそ全部あそこに来たのはゴミ箱行きの方が処理が楽な気がして来た。
メールボックスの保存されてるの・・・
受信トレイ335(HPとか色々登録しているメールとか??)
サイガ 36(むげファンキャラサイガのみのメール)
プー 202(むげファンキャラプーちゃんのみのメール)
セシム 1244(むげファンキャラセシムのみのメール)
ルシナ 335(むげファンキャラルシナのみのメール)
峰志 23(銀雨キャラ峰志のみのメール)
他 105(フリーメールのみここ・・・ってか全てゴミ箱行き)
って感じ。
・・・・・・・・。セシム多過ぎ(笑)
普通の受信トレイより多いって何?
ってかルシナが意外と多いのも・・・まあ、セカンドだしねぇ~。
って!峰志動き無さ過ぎ★
まあ、こんな感じでフォルダ分けされている。いや、しないとわからん(ぁ
でも、一時期、何故かプーちゃんのフォルダ内にサイガ、ルシナ、セシムと全てのメールが入っていた。
がめ過ぎ!ブタ!(グフ/アッパーを喰らったようだ
◆コンストラクターのオーバーロード
public クラス名() //パラメーターはあってもなくてもよい
{
this.参照変数="〇〇"; //「仮の値」によるインスタンスフィールドの初期化処理
}
↓呼び出し
クラス名 クラス = new クラス名();
クラス名が書かれたクラス
public クラス名(データ型 変数,~)
{
this.参照変数 = 変数; //パラメータによるインスタンスフィールドの初期化処理
}
↓呼び出し
クラス名 クラス = new クラス名("〇〇",~);
◆コンストラクタのパラメータ宣言における注意点
public クラス名(パラメーター)
{
this.フィールド名 = パラメーター; //thisは省略可(フィールド名とパラメータが異なるときのみ)
}
※上でフィールド宣言(グローバル変数)されているがパラメーター変数がローカル変数なのでコンパイルエラーにはならない
ただし、フィールド名とパラメーターが同じときはthisを省略することは出来ない。
◆thisによる別のコンストラクタ呼び出し
this(パラメータリスト);
自分が存在するクラス
public クラス名()
{ 呼び出し
this("〇","×");ーーーーーーーーーーーーーーーー
} │
public クラス名(データ型 変数,データ型 変数)←ーー
{
処理;
}
◆フィールドの隠蔽
クラスの設計上「ありえない値の代入」などフィールドに対する不正なアクセスを防止すること
privateにするなどして
◆カプセル化とアクセスメソッド
カプセル化 インスタンスフィールドをprivateで隠蔽することでアクセスメソッドを介して間接的に値の参照や代入を行うようにするクラス設計
※直接見えないようにprivateに変えること
アクセスメソッド 隠蔽されたフィールドに対し参照や代入を行う前にそのデータが正当かどうかをチェックするための処理
※カプセル化したデータを代入するために呼び出すメソッド
◆アクセスメソッド
カプセル化したフィールドを同じクラス内に定義する
ゲッターメソッド(getter()) フィールドに対する値の参照を行うメソッド
セッターメソッド(setter()) フィールドに対する値の代入を行うメソッド
◆getter()のネーミングガイドライン
get + 関節アクセスするフィールド名()
フィールド名の先頭は大文字する
◆setter()のネーミングガイドライン
set + 関節アクセスするフィールド名(パラメーター)
値を代入
public クラス名() //パラメーターはあってもなくてもよい
{
this.参照変数="〇〇"; //「仮の値」によるインスタンスフィールドの初期化処理
}
↓呼び出し
クラス名 クラス = new クラス名();
クラス名が書かれたクラス
public クラス名(データ型 変数,~)
{
this.参照変数 = 変数; //パラメータによるインスタンスフィールドの初期化処理
}
↓呼び出し
クラス名 クラス = new クラス名("〇〇",~);
◆コンストラクタのパラメータ宣言における注意点
public クラス名(パラメーター)
{
this.フィールド名 = パラメーター; //thisは省略可(フィールド名とパラメータが異なるときのみ)
}
※上でフィールド宣言(グローバル変数)されているがパラメーター変数がローカル変数なのでコンパイルエラーにはならない
ただし、フィールド名とパラメーターが同じときはthisを省略することは出来ない。
◆thisによる別のコンストラクタ呼び出し
this(パラメータリスト);
自分が存在するクラス
public クラス名()
{ 呼び出し
this("〇","×");ーーーーーーーーーーーーーーーー
} │
public クラス名(データ型 変数,データ型 変数)←ーー
{
処理;
}
◆フィールドの隠蔽
クラスの設計上「ありえない値の代入」などフィールドに対する不正なアクセスを防止すること
privateにするなどして
◆カプセル化とアクセスメソッド
カプセル化 インスタンスフィールドをprivateで隠蔽することでアクセスメソッドを介して間接的に値の参照や代入を行うようにするクラス設計
※直接見えないようにprivateに変えること
アクセスメソッド 隠蔽されたフィールドに対し参照や代入を行う前にそのデータが正当かどうかをチェックするための処理
※カプセル化したデータを代入するために呼び出すメソッド
◆アクセスメソッド
カプセル化したフィールドを同じクラス内に定義する
ゲッターメソッド(getter()) フィールドに対する値の参照を行うメソッド
セッターメソッド(setter()) フィールドに対する値の代入を行うメソッド
実行中のアプリケーション(AP) | インスタンスオブジェクト | |
---|---|---|
カプセル化されたフィールドの参照 | privateの為アクセス出来ない→ | インスタンスフィールド ↓③アクセスし、取得 |
①呼び出し→ ④戻り値を返却← | getter()メソッドで②チェック | |
実行中のアプリケーション(AP) | インスタンスオブジェクト | |
カプセル化されたフィールドの参照 | privateの為アクセス出来ない→ | インスタンスフィールド ↓③アクセスし、代入 |
①代入したい値をパラメーター として呼び出し→ ④処理終了←(戻り値がある場合) | setter()メソッドで②チェック |
◆getter()のネーミングガイドライン
get + 関節アクセスするフィールド名()
フィールド名の先頭は大文字する
◆setter()のネーミングガイドライン
set + 関節アクセスするフィールド名(パラメーター)
値を代入
PR
コメント
|
トラックバック
|
この記事にトラックバックする →
ブログ内検索
|