開発メモ/Java/基礎/this
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
#navi(開発メモ/Java/基礎);
*this [#z01540b7]
現在実行中のオブジェクトを指す。
java.class
│
↓
┌───────────────┐
│javava j = new javava (1,2,3) │
└───────────────┘
│
↓
javava.classs
│
↓
┌─────────────┐
│class javava │
│ ・ │
│ ・ │
│ javava(int x,int y,int z)│
│ this.x = x; │←このときのthisはjava.class...
│ this.y = y; │なのでx,y,zに代入可能なのだ...
│ this.z = z; │また、このような使い方も可能...
│ │this(x,y,z);
│ │但し、この表記はコンストラク...
└─────────────┘(先頭というより、最後のコンストラクタでこ...
また、コンストラクタで
#codeprettify{{
class test{
int x;
int y;
test(){
this(100,100)
}
test(int x, int y){
this.x = x;
this.y = y;
}
}
}}
といった場合、最初の引数の無いtest()コンストラクタは引数...
終了行:
#navi(開発メモ/Java/基礎);
*this [#z01540b7]
現在実行中のオブジェクトを指す。
java.class
│
↓
┌───────────────┐
│javava j = new javava (1,2,3) │
└───────────────┘
│
↓
javava.classs
│
↓
┌─────────────┐
│class javava │
│ ・ │
│ ・ │
│ javava(int x,int y,int z)│
│ this.x = x; │←このときのthisはjava.class...
│ this.y = y; │なのでx,y,zに代入可能なのだ...
│ this.z = z; │また、このような使い方も可能...
│ │this(x,y,z);
│ │但し、この表記はコンストラク...
└─────────────┘(先頭というより、最後のコンストラクタでこ...
また、コンストラクタで
#codeprettify{{
class test{
int x;
int y;
test(){
this(100,100)
}
test(int x, int y){
this.x = x;
this.y = y;
}
}
}}
といった場合、最初の引数の無いtest()コンストラクタは引数...
ページ名: