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
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を超えています。これ以上書き込みはできません。
ニュース
- 【速報】山上徹也被告に無期懲役を求刑 ★2 [Hitzeschleier★]
- 中国外務省「日本への渡航を控えて」→高市内閣の支持率はとくに下がらず…なぜ日本国民がこれほど「高市内閣」を応援するのか [♪♪♪★]
- 【赤坂“サウナ火災”30代夫婦死亡】サウナストーンでドア割ろうとした可能性 非常ボタン作動しなかったか ★4 [ぐれ★]
- 【高市首相】「日本人が日本各地を旅行するのも大切」 中国からの渡航自粛巡り ★6 [ぐれ★]
- 安倍元首相銃撃 山上被告に無期懲役を求刑 検察側(毎日新聞) [少考さん★]
- ホリエモンのスーツ姿に「ほぼ石破」→本人が反応 「ほれ。」とモデルショット公開で反響 [少考さん★]
- 【速報】山上徹也、無期懲役 ★2 [329329848]
- 【悲報】トランプ政権、ベネズエラに対し「特別軍事作戦」を決行 [834922174]
- 2.2mmのパスタをナポリタン用に買ったんだけどめちゃくちゃまずくない? [848333321]
- 赤坂蒸し焼きサウナ、「とれたドアノブを取りつける」で扉が開いたと判明wwwwwwwwwwwwwwwwwwwwwwww🔥 [329329848]
- 【速報】山上、無期懲役
- 官邸関係者「高市首相、片脚は人工関節で、ろくに睡眠も取れていない」 [834922174]
