Java初心者のためのスレッドです。
※前スレ
Java入門・初心者質問スレ Part.6
http://mevius.2ch.net/test/read.cgi/tech/1513783473/
探検
Java入門・初心者質問スレ Part.7
レス数が1000を超えています。これ以上書き込みはできません。
2018/01/10(水) 11:06:04.02ID:ijSgjgrG
963デフォルトの名無しさん
2018/06/10(日) 10:43:17.17ID:wBLBLv4H >>957
ありがとうございます。
多分、理解できたと思います。
今回のケースで3日調べていましたが
一番わかりやすくて助かりました
本当にありがとうござます!
テキストにもしっかりメモさせていただきました
ありがとうございます。
多分、理解できたと思います。
今回のケースで3日調べていましたが
一番わかりやすくて助かりました
本当にありがとうござます!
テキストにもしっかりメモさせていただきました
964デフォルトの名無しさん
2018/06/10(日) 20:46:14.31ID:wBLBLv4H 基本的なことだと思うのですが、教えてください。
「インスタンスを一つだけ格納できるクラス」
public class Xxx{
privete Object o;
}
これは、Objectは全てのクラスの親クラスだから
Objectで型指定したoは、必ずインスタンスでなければならない
という意味合いと理解していいのでしょうか?
いつもすみません、よろしくお願いします。
「インスタンスを一つだけ格納できるクラス」
public class Xxx{
privete Object o;
}
これは、Objectは全てのクラスの親クラスだから
Objectで型指定したoは、必ずインスタンスでなければならない
という意味合いと理解していいのでしょうか?
いつもすみません、よろしくお願いします。
965デフォルトの名無しさん
2018/06/10(日) 21:09:40.20ID:eOmqsLdO >>964
なに言ってるのかわからん
なに言ってるのかわからん
966デフォルトの名無しさん
2018/06/10(日) 21:24:48.38ID:wBLBLv4H すみません。
問題で、「インスタンスを一つだけ格納できるクラスを作りなさい」という問いがあり
その解答が
public class Xxx{
privete Object o;
}
というコードになっているのですが、
このコードが、どうしてインスタンスを
一つだけ格納できるクラスとなっているのか
oがインスタンスだけに限定されていて
プリミティブ型が入ることがないのはどうしてなのか
という疑問がありまして、質問させてもらいました
問題で、「インスタンスを一つだけ格納できるクラスを作りなさい」という問いがあり
その解答が
public class Xxx{
privete Object o;
}
というコードになっているのですが、
このコードが、どうしてインスタンスを
一つだけ格納できるクラスとなっているのか
oがインスタンスだけに限定されていて
プリミティブ型が入ることがないのはどうしてなのか
という疑問がありまして、質問させてもらいました
967デフォルトの名無しさん
2018/06/10(日) 22:12:07.46ID:LYvy/hO6 おまえさぁ、わざとやってんだろうけど少しはググったら?
なんでググって3秒でわかることを毎回ダラダラとくだらない長文書いて無駄にスレ消費すんだ?
なめてんのか?
なんでググって3秒でわかることを毎回ダラダラとくだらない長文書いて無駄にスレ消費すんだ?
なめてんのか?
968デフォルトの名無しさん
2018/06/10(日) 23:26:20.00ID:ETs1LsJh969デフォルトの名無しさん
2018/06/11(月) 06:20:20.64ID:Zhsjc0YW >>966
プリミティブ型とクラス型は継承関係になくて
Object型はクラス型なのでObject型にプリミティブ型が入ることはないっすよ
Object o = 1;
とした場合はオートボクシングでラッパークラスに変換される
Object o = Integer.valueOf(1);
コンパイル時にはこういうコードに変換される
オートボクシングがなかったJava 1.4以前は
手作業でObject o = Integer.valueOf(1);こう書かなくてはいけなくて
なかなか地獄だったよ
プリミティブ型とクラス型は継承関係になくて
Object型はクラス型なのでObject型にプリミティブ型が入ることはないっすよ
Object o = 1;
とした場合はオートボクシングでラッパークラスに変換される
Object o = Integer.valueOf(1);
コンパイル時にはこういうコードに変換される
オートボクシングがなかったJava 1.4以前は
手作業でObject o = Integer.valueOf(1);こう書かなくてはいけなくて
なかなか地獄だったよ
970デフォルトの名無しさん
2018/06/11(月) 08:59:51.68ID:iVyrzi9q971デフォルトの名無しさん
2018/06/11(月) 16:20:16.68ID:iVyrzi9q いつもすみません。教えてくださると幸いです><
1 public class Row{
2 int i;
3 Type type;
4
5 this.i++;
6
7 switch(this.type){
8 case a:
9 if(count<100) return null;
10 break;
11
12 case b:
13 if(count<110) return null;
14 break;
15 }
16 this.count=0;
17 }
5行目、16行目のcountは、thisをつけていますが
9行目、13行目のcountにはthisがついていません
5,16行目のthis.countもcountも同じスタック領域を使ってて
同じ値になっていると思うのですが、なぜthisをつけたりつけなかったりするのでしょうか?
1 public class Row{
2 int i;
3 Type type;
4
5 this.i++;
6
7 switch(this.type){
8 case a:
9 if(count<100) return null;
10 break;
11
12 case b:
13 if(count<110) return null;
14 break;
15 }
16 this.count=0;
17 }
5行目、16行目のcountは、thisをつけていますが
9行目、13行目のcountにはthisがついていません
5,16行目のthis.countもcountも同じスタック領域を使ってて
同じ値になっていると思うのですが、なぜthisをつけたりつけなかったりするのでしょうか?
972928
2018/06/11(月) 17:21:08.65ID:TVa75ogK public class X {
public static void main(String[] args) {
thisVal val = new thisVal() ;
val.showCount(1) ;
}
}
public class thisVal {
int count = 1 ;
public void showCount(int count) {
count++ ;
System.out.println(this.count);
System.out.println(count);
}
}
public static void main(String[] args) {
thisVal val = new thisVal() ;
val.showCount(1) ;
}
}
public class thisVal {
int count = 1 ;
public void showCount(int count) {
count++ ;
System.out.println(this.count);
System.out.println(count);
}
}
973デフォルトの名無しさん
2018/06/11(月) 17:33:55.29ID:kW8CghSs >>971
なんで自分で考えようとしないの?
なんで自分で考えようとしないの?
974デフォルトの名無しさん
2018/06/11(月) 17:44:25.86ID:c0ZJDUbM975デフォルトの名無しさん
2018/06/11(月) 18:15:38.55ID:iVyrzi9q 971です。一部間違えていました。質問するのが目的です。
自分でも考えたり調べたりしているのですが、しっかり理解できてないようで、すみません。
それと、お気に触ったり、目障りなことはお許しください。教えてくださる方によろしくお願いいたします。
1 public class Row{
2 int count=0;
3 Type type;
4
5 this.count++;
6
7 switch(this.type){
8 case a:
9 if(count<100) return null;
10 break;
11
12 case b:
13 if(count<110) return null;
14 break;
15 }
16 this.count=0;
17 }
5行目、16行目のcountは、thisをつけていますが
9行目、13行目のcountにはthisがついていません
5,16行目のthis.countもcountも同じスタック領域を使ってて
同じ値になっていると思うのですが、なぜthisをつけたりつけなかったりするのでしょうか
自分でも考えたり調べたりしているのですが、しっかり理解できてないようで、すみません。
それと、お気に触ったり、目障りなことはお許しください。教えてくださる方によろしくお願いいたします。
1 public class Row{
2 int count=0;
3 Type type;
4
5 this.count++;
6
7 switch(this.type){
8 case a:
9 if(count<100) return null;
10 break;
11
12 case b:
13 if(count<110) return null;
14 break;
15 }
16 this.count=0;
17 }
5行目、16行目のcountは、thisをつけていますが
9行目、13行目のcountにはthisがついていません
5,16行目のthis.countもcountも同じスタック領域を使ってて
同じ値になっていると思うのですが、なぜthisをつけたりつけなかったりするのでしょうか
976デフォルトの名無しさん
2018/06/11(月) 18:16:23.48ID:kpnAGFIE その時の気分です
977デフォルトの名無しさん
2018/06/11(月) 18:20:32.27ID:kW8CghSs >>975
質問するのが目的なら、質問した時点で目的は果たしたということ?
質問するのが目的なら、質問した時点で目的は果たしたということ?
978デフォルトの名無しさん
2018/06/11(月) 18:25:07.97ID:gSj3P2RQ >>975
巣に帰れ
巣に帰れ
979デフォルトの名無しさん
2018/06/11(月) 19:42:04.11ID:5dev+MCl これが
「もう初心者は脱した」
「Javaブロンズ持ってます」
「リフレクション以外は完璧にマスター」
と豪語している大人の質問かね...?
「もう初心者は脱した」
「Javaブロンズ持ってます」
「リフレクション以外は完璧にマスター」
と豪語している大人の質問かね...?
980デフォルトの名無しさん
2018/06/11(月) 20:07:39.15ID:hWOm2Y3/ スルー力のないバカをからかうのは楽しいわw
981デフォルトの名無しさん
2018/06/11(月) 20:16:20.97ID:4dT3QN9K 答えるほうが初心者で笑えるスレですねw
984デフォルトの名無しさん
2018/06/11(月) 20:36:37.30ID:gSj3P2RQ985デフォルトの名無しさん
2018/06/11(月) 20:37:11.37ID:FvuH7F0L 本当行動がわかりやすいなお前
986デフォルトの名無しさん
2018/06/11(月) 20:59:29.41ID:C5cAV0Rs >>975
クラスの中にメソッドがないのだが、それコンパイルエラー出ない?
クラスの中にメソッドがないのだが、それコンパイルエラー出ない?
987デフォルトの名無しさん
2018/06/11(月) 21:00:42.80ID:c0ZJDUbM >>982
自分の思い通りにならなかった癇癪起こすのいい加減やめてくんない?
あと回答が雑とか、自分は荒らす癖に他人は余所行けとかお前何様?
Javaなんかやんないでいいから部屋に引きこもってエッチなゲームでも
ずっとやってろよ社会不適合の他人の迷惑にしかならないごみクズが。
自分の思い通りにならなかった癇癪起こすのいい加減やめてくんない?
あと回答が雑とか、自分は荒らす癖に他人は余所行けとかお前何様?
Javaなんかやんないでいいから部屋に引きこもってエッチなゲームでも
ずっとやってろよ社会不適合の他人の迷惑にしかならないごみクズが。
988デフォルトの名無しさん
2018/06/11(月) 21:23:55.51ID:gSj3P2RQ >>987
風俗によく行ってる
風俗によく行ってる
989デフォルトの名無しさん
2018/06/11(月) 23:35:56.50ID:9ttb5FBz990デフォルトの名無しさん
2018/06/11(月) 23:51:06.09ID:nFRcWW1x >>987
うるせえ死ね
うるせえ死ね
991デフォルトの名無しさん
2018/06/12(火) 00:00:10.27ID:tk9xcbOy >>989
スレ汚しは35歳
スレ汚しは35歳
992デフォルトの名無しさん
2018/06/12(火) 00:04:28.18ID:HajKgVn/ 荒らしがあまりにも酷いので次スレはIP付きのを優先的に使いませんか?
Java入門・初心者質問スレ Part.8
http://mevius.5ch.net/test/read.cgi/tech/1528370228/
Java入門・初心者質問スレ Part.8
http://mevius.5ch.net/test/read.cgi/tech/1528370228/
993デフォルトの名無しさん
2018/06/12(火) 00:22:59.39ID:tk9xcbOy ウメ
994デフォルトの名無しさん
2018/06/12(火) 00:23:40.51ID:tk9xcbOy うめ
995デフォルトの名無しさん
2018/06/12(火) 00:24:03.74ID:3GqaCWbp 梅
996デフォルトの名無しさん
2018/06/12(火) 01:06:49.50ID:tk9xcbOy ume
997デフォルトの名無しさん
2018/06/12(火) 01:07:08.85ID:3GqaCWbp 産め
998デフォルトの名無しさん
2018/06/12(火) 03:55:43.50ID:3GqaCWbp 宇目
999デフォルトの名無しさん
2018/06/12(火) 04:00:06.34ID:tk9xcbOy 膿め
1000デフォルトの名無しさん
2018/06/12(火) 04:00:22.95ID:3GqaCWbp 1000
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 152日 16時間 54分 19秒
新しいスレッドを立ててください。
life time: 152日 16時間 54分 19秒
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- サウナ夫婦死亡 非常ボタンの通報装置の電源入っておらず オーナー「今まで電源入れたことない」 [夜のけいちゃん★]
- 【野球】WBC、録画放送含め地上波中継なし (ネットフリックス) ★3 [阿弥陀ヶ峰★]
- 日中関係改善は「下手をすると10年かかる」 トランプを全面信頼できない高市官邸の苦悩★5 [ぐれ★]
- ファミマ「遊べるコンビニ」へ ゲーム機を5000店舗に設置方針 IP強化 [七波羅探題★]
- 牛丼チェーン店で5杯食べ終えて「支払えない」…詐欺容疑で逮捕の男「どうしても腹がすいて」 甲府 ★2 [蚤の市★]
- 一夜明けたら「その人は、ここにはいません」と牛久入管 パキスタン人男性を強制送還か 強圧的な対応の経緯:東京新聞 [少考さん★]
- 世界都市ランキング、2位東京、18位大阪、40位福岡!円安効果 [219241683]
- 【悲報】鈴木農水大臣JAと癒着してた模様😢 [993451824]
- 🏡要る?
- 煽り抜きで『進撃の巨人』って日本人の漫画史上でもトップレベルの傑作じゃねぇか? [339035499]
- 中部空港(名古屋)、頼みの中国便が大阪万博の影響で大苦戦、今年度旅客需要を120万人も下方修正、高市有事後、更に減便へ [943688309]
- 今後生きてても理解できないであろう特殊性癖ってあるよな
