これから、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
解説するとか聞いてねえぞ
これは隠蔽についての知識を問う問題
サブクラスとスーパークラスのメソッド名が衝突した場合には、
インスタンスに関係なく宣言した型のメソッドが呼び出される
ただし、衝突しているのがインスタンスメソッドである場合はオーバーライドが起こるため隠蔽されず、
普通に中身のインスタンスにもとづいたメソッドが呼び出される
これは隠蔽についての知識を問う問題
サブクラスとスーパークラスのメソッド名が衝突した場合には、
インスタンスに関係なく宣言した型のメソッドが呼び出される
ただし、衝突しているのがインスタンスメソッドである場合はオーバーライドが起こるため隠蔽されず、
普通に中身のインスタンスにもとづいたメソッドが呼び出される
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「偽サッチャー」「自滅的」「時代遅れ」 高市首相の経済政策を海外メディアが酷評 [蚤の市★]
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 ★3 [蚤の市★]
- 「もうキモくてキモくて…」29歳女性が語る“おぢアタック”の実態。「俺ならイケるかも」年下女性を狙う勘違い中年男性に共通点が★5 [Hitzeschleier★]
- 「偽サッチャー」「自滅的」「時代遅れ」 高市首相の経済政策を海外メディアが酷評 ★2 [蚤の市★]
- 【ド軍】山本由伸、WBC出場を決断!ドジャースが本人の意向を尊重、佐々木朗希はチームが故障歴を懸念で不参加 [鉄チーズ烏★]
- 米大統領報道官「日本と強固な同盟維持、中国とも協力」 [少考さん★]
- 竹中平蔵「日米が長年守り続けてき台湾有事に関する曖昧戦略の知恵を一瞬にして無にさせた岡田の責任は非常に重い」 [271912485]
- 大谷翔平みたいな女wwwwwwwwwwwwwwwwwwwww
- (´・ω・`)おっはー
- 中国人、超ド正論。「チベットやウイグルに住んでるのはチベット族やウイグル族だが、アイヌから奪った土地に住んでる日本人こそ侵略者」 [314039747]
- JR赤羽駅の東口を出たらそこはアタシの庭…
- 今年の漢字はおそらく「肛門」
