これから、Javaプログラミングに関するクイズ大会を行います。出題者・回答者を問わず、「ひまなときに」参加下さい。
【出題における要件】
Javaプログラミングに役立つ問題を出題下さい。
正解が出たときは、アンカーと共に「正解」とレスして下さい。
2週間以上正解者が居ないときは、正解を投稿下さい。
探検
Javaプログラミング、クイズ大会
■ このスレッドは過去ログ倉庫に格納されています
2018/04/21(土) 18:27:09.19ID:9EumPI9y
2018/04/21(土) 18:28:43.12ID:cvoYs6G3
>>1
正解
正解
3片山博文MZ ◆T6xkBnTXz7B0
2018/04/21(土) 19:05:58.48ID:9EumPI9y 関連スレ
第28回プログラミングコンテスト 【プロコン】 [無断転載禁止]??2ch.net
https://mevius.5ch.net/test/read.cgi/tech/1493091609/
第28回プログラミングコンテスト 【プロコン】 [無断転載禁止]??2ch.net
https://mevius.5ch.net/test/read.cgi/tech/1493091609/
4片山博文MZ ◆T6xkBnTXz7B0
2018/04/21(土) 19:09:27.34ID:9EumPI9y 競技プログラミングにハマるプログラマのスレ 9 [無断転載禁止]??2ch.net
https://medaka.5ch.net/test/read.cgi/prog/1493085730/
https://medaka.5ch.net/test/read.cgi/prog/1493085730/
5デフォルトの名無しさん
2018/04/22(日) 09:23:58.98ID:pkUhbFjt 誰が出題するん?
2018/04/22(日) 10:04:02.55ID:TtvJ1g+m
下記のコードの出力結果を答えよ
----
public class Main {
public static void main(String[] args) {
ClassA obj = new ClassB();
obj.show1();
obj.show2();
}
}
class ClassA {
public static void show1() {
System.out.println("This is ClassA.");
}
public void show2() {
System.out.println("This is ClassA.");
}
}
class ClassB extends ClassA {
public static void show1() {
System.out.println("This is ClassB.");
}
public void show2() {
System.out.println("This is ClassB.");
}
}
----
----
public class Main {
public static void main(String[] args) {
ClassA obj = new ClassB();
obj.show1();
obj.show2();
}
}
class ClassA {
public static void show1() {
System.out.println("This is ClassA.");
}
public void show2() {
System.out.println("This is ClassA.");
}
}
class ClassB extends ClassA {
public static void show1() {
System.out.println("This is ClassB.");
}
public void show2() {
System.out.println("This is ClassB.");
}
}
----
2018/04/22(日) 12:33:16.41ID:ORk/t2Xs
>>8
正解
正解
8デフォルトの名無しさん
2018/04/22(日) 12:47:04.46ID:KP0vRM9H This is ClassA.
This is ClassB.
This is ClassB.
2018/04/22(日) 13:05:44.82ID:TtvJ1g+m
>>8
正解
正解
10デフォルトの名無しさん
2018/04/22(日) 14:51:37.23ID:KP0vRM9H >>9
解説よろ
解説よろ
2018/04/22(日) 15:06:49.92ID:ORk/t2Xs
これはソースコードというものである。
コンピュータでなにかを動かすためには、
まずこのようなソースコードを記述する。
コンピュータはこれをそのまま理解できるわけではなく
コンパイラやインタプリタと呼ばれるものを使い
コンピュータが実行できる形に変換する
ソースコードはコンピュータに与える命令を
人間がわかりやすく伝えるためのものである。
ソースコードの細かい意味は割愛するが、
これは画面に
This is ClassA.
This is ClassB.
と出力しろと書いてある
コンピュータでなにかを動かすためには、
まずこのようなソースコードを記述する。
コンピュータはこれをそのまま理解できるわけではなく
コンパイラやインタプリタと呼ばれるものを使い
コンピュータが実行できる形に変換する
ソースコードはコンピュータに与える命令を
人間がわかりやすく伝えるためのものである。
ソースコードの細かい意味は割愛するが、
これは画面に
This is ClassA.
This is ClassB.
と出力しろと書いてある
2018/04/22(日) 15:16:56.33ID:TtvJ1g+m
解説するとか聞いてねえぞ
これは隠蔽についての知識を問う問題
サブクラスとスーパークラスのメソッド名が衝突した場合には、
インスタンスに関係なく宣言した型のメソッドが呼び出される
ただし、衝突しているのがインスタンスメソッドである場合はオーバーライドが起こるため隠蔽されず、
普通に中身のインスタンスにもとづいたメソッドが呼び出される
これは隠蔽についての知識を問う問題
サブクラスとスーパークラスのメソッド名が衝突した場合には、
インスタンスに関係なく宣言した型のメソッドが呼び出される
ただし、衝突しているのがインスタンスメソッドである場合はオーバーライドが起こるため隠蔽されず、
普通に中身のインスタンスにもとづいたメソッドが呼び出される
13デフォルトの名無しさん
2018/04/22(日) 15:33:14.87ID:KP0vRM9H2018/04/22(日) 15:49:51.49ID:MyW4ZHXN
書いてあるじゃん
15デフォルトの名無しさん
2018/04/22(日) 16:22:10.03ID:KP0vRM9H >>14
隠蔽の説明は書いてありませんよ
隠蔽の説明は書いてありませんよ
16デフォルトの名無しさん
2018/04/22(日) 16:23:44.97ID:KP0vRM9H 隠蔽についての知識を問うと言ってるんだから
隠蔽とは何なのか説明するべきだと思います
なあなあで済ますつもり無いですから
隠蔽とは何なのか説明するべきだと思います
なあなあで済ますつもり無いですから
17片山博文MZ ◆T6xkBnTXz7B0
2018/04/22(日) 16:27:49.25ID:aoixzCCM 隠蔽(インペイ)とは、意図的に見えないようにおおい隠すこと。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「偽サッチャー」「自滅的」「時代遅れ」 高市首相の経済政策を海外メディアが酷評 ★3 [蚤の市★]
- 青森 緊急地震速報 [ぐれ★]
- ミス・ユニバース フィンランド代表の「つり目」写真が波紋… 本人釈明も批判やまず 協会謝罪「徹底的に検証」へ★3 [冬月記者★]
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 ★4 [蚤の市★]
- 【おこめ券】物価高対策の“おこめ券”全米販は1枚477円で販売へ 鈴木農水大臣「国民の皆様に活用いただきやすいよう工夫いただいた」 [ぐれ★]
- 「偽サッチャー」「自滅的」「時代遅れ」 高市首相の経済政策を海外メディアが酷評 ★4 [蚤の市★]
- イチゴも高騰 イチゴのない真っ白なX'masケーキも登場 [459590647]
- 外見至上主義という一発屋で終わるかと思われていた漫画以外に面白い。これには高市さんもにっこり [472617201]
- 【速報】今年のゲームオブザイヤー、Clair Obscur: Expedition 33 [779938112]
- 【悲報】ホテル「高市早苗のせいで12月の売り上げがゼロになった😢」 [616817505]
- 地蔵 [268244553]
- VIP版 今年の漢字
