Javaプログラミング、クイズ大会

1デフォルトの名無しさん2018/04/21(土) 18:27:09.19ID:9EumPI9y
これから、Javaプログラミングに関するクイズ大会を行います。出題者・回答者を問わず、「ひまなときに」参加下さい。

【出題における要件】
Javaプログラミングに役立つ問題を出題下さい。
正解が出たときは、アンカーと共に「正解」とレスして下さい。
2週間以上正解者が居ないときは、正解を投稿下さい。

2デフォルトの名無しさん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/

4片山博文MZ ◆T6xkBnTXz7B0 2018/04/21(土) 19:09:27.34ID:9EumPI9y
競技プログラミングにハマるプログラマのスレ 9 [無断転載禁止]2ch.net
https://medaka.5ch.net/test/read.cgi/prog/1493085730/

5デフォルトの名無しさん2018/04/22(日) 09:23:58.98ID:pkUhbFjt
誰が出題するん?

6デフォルトの名無しさん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.");
 }
}
----

7デフォルトの名無しさん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.

9デフォルトの名無しさん2018/04/22(日) 13:05:44.82ID:TtvJ1g+m
>>8
正解

10デフォルトの名無しさん2018/04/22(日) 14:51:37.23ID:KP0vRM9H
>>9
解説よろ

11デフォルトの名無しさん2018/04/22(日) 15:06:49.92ID:ORk/t2Xs
これはソースコードというものである。
コンピュータでなにかを動かすためには、
まずこのようなソースコードを記述する。

コンピュータはこれをそのまま理解できるわけではなく
コンパイラやインタプリタと呼ばれるものを使い
コンピュータが実行できる形に変換する

ソースコードはコンピュータに与える命令を
人間がわかりやすく伝えるためのものである。

ソースコードの細かい意味は割愛するが、
これは画面に
This is ClassA.
This is ClassB.
と出力しろと書いてある

12デフォルトの名無しさん2018/04/22(日) 15:16:56.33ID:TtvJ1g+m
解説するとか聞いてねえぞ

これは隠蔽についての知識を問う問題
サブクラスとスーパークラスのメソッド名が衝突した場合には、
インスタンスに関係なく宣言した型のメソッドが呼び出される
ただし、衝突しているのがインスタンスメソッドである場合はオーバーライドが起こるため隠蔽されず、
普通に中身のインスタンスにもとづいたメソッドが呼び出される

13デフォルトの名無しさん2018/04/22(日) 15:33:14.87ID:KP0vRM9H
>>12
問題出した以上はちゃんと説明してください
隠蔽ってなんですか?

14デフォルトの名無しさん2018/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
隠蔽(インペイ)とは、意図的に見えないようにおおい隠すこと。

18デフォルトの名無しさん2018/04/22(日) 16:43:09.29ID:ORk/t2Xs
             _,,..r'''""~~`''ー-.、
            ,,.r,:-‐'''"""~~`ヽ、:;:;:\
           r"r          ゝ、:;:ヽ
   r‐-、   ,...,, |;;;;|       ,,.-‐-:、 ヾ;:;ゝ
   :i!  i!  |: : i! ヾ| r'"~~` :;: ::;",,-‐‐-  `r'^!
    !  i!.  |  ;| l|  ''"~~   、      i' |
     i! ヽ |  | |    ,.:'"   、ヽ、   !,ノ
    ゝ  `-!  :| i!  .:;: '~~ー~~'" ゙ヾ : : ::|
   r'"~`ヾ、   i! i!   ,,-ェェI二エフフ : : :::ノ~|`T
  ,.ゝ、  r'""`ヽ、i! `:、   ー - '" :: : :/ ,/
  !、  `ヽ、ー、   ヽ‐''"`ヾ、.....,,,,_,,,,.-‐'",..-'"
   | \ i:" )     |   ~`'''ー---―''"~
   ヽ `'"     ノ

19片山博文MZ ◆T6xkBnTXz7B0 2018/04/22(日) 16:50:41.80ID:aoixzCCM
暇人ホイホイ

20デフォルトの名無しさん2018/04/22(日) 16:54:20.72ID:KP0vRM9H
>>17
それは国語時点に載ってるものですよね
Javaの文脈で隠蔽とは何から何を隠蔽して
その目的は何なのか説明できないといけないわけです

21デフォルトの名無しさん2018/04/22(日) 16:56:27.91ID:KP0vRM9H
隠蔽の定義を示して
実例として上記コードが導かれることを
説明していただきたい、僕は回答した人間として
出題者にそれを要求する

22デフォルトの名無しさん2018/04/22(日) 17:05:29.89ID:ORk/t2Xs
> 出題者・回答者を問わず、「ひまなときに」参加下さい。

了解した

23デフォルトの名無しさん2018/04/22(日) 19:36:17.21ID:YjWQK7FP
[[['[] ]]] { {] ]][ '[][][] [][] [][][]  [] '[] []

24片山博文MZ ◆T6xkBnTXz7B0 2018/04/23(月) 21:23:13.47ID:ATy8dQXf
☆☆☆ 過疎化によりテナント募集中 ☆☆☆

株式会社●●●
TEL 03-XXX-XXXX

25片山博文MZ ◆T6xkBnTXz7B0 2018/04/23(月) 22:01:02.92ID:ATy8dQXf
どうすれば炎上するスレを作れるのだろう。

26デフォルトの名無しさん2018/04/24(火) 19:53:02.86ID:p29laMYq
>>7を見るに要はJavaSilverに出てくるような問題を出せばいいってことか

27片山博文MZ ◆T6xkBnTXz7B0 2018/04/24(火) 19:56:01.20ID:Eukzbh8y
忙しい人はPaizaへ行ってね。このスレは暇人向けだから。

28デフォルトの名無しさん2018/04/25(水) 01:22:12.88ID:bB2zX1z1
private boorean isコテのMZって#のあれですか(){
//私はXですが
}

29デフォルトの名無しさん2018/04/25(水) 01:24:59.84ID:bB2zX1z1
つづり間違えたまあいいや

30片山博文MZ ◆T6xkBnTXz7B0 2018/04/25(水) 01:44:56.09ID:cb1J+PEF
return false;

31デフォルトの名無しさん2018/04/25(水) 16:35:49.17ID:bB2zX1z1
へーちがうのか聞いてみただけです

32デフォルトの名無しさん2018/04/30(月) 12:25:19.91ID:MIML2aD5
public interface A{
default void method(){
System.out.prinltn("A");
}
}

public interface B{
default void method(){
System.out.println("B");
}
}

public class C implements A,B{
}

このソースコードでエラーになる箇所とその理由を説明せよ

33デフォルトの名無しさん2018/04/30(月) 15:06:13.75ID:OvBO+XDu
>>32
System.out.prinltn("A"); <- エラーになるところ

理由:printlnじゃない

34デフォルトの名無しさん2018/05/01(火) 11:36:23.37ID:37qqpp18
3行目メソッドの本体を記述してる

35デフォルトの名無しさん2018/05/01(火) 12:14:52.49ID:bJUvsiM5
デホルトついてるで

36デフォルトの名無しさん2018/05/01(火) 12:27:45.55ID:UGhOjMxe
【安全デマにブーメラン】 山口が自殺したら、次は城島、他のメンバーも酷い運命、食べて応援が応報に
http://rosie.5ch.net/test/read.cgi/liveplus/1525137558/l50

37デフォルトの名無しさん2018/05/23(水) 19:36:45.94ID:Au5e7VGg
僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

5PLLK

38放置された蟻人間 ◆T6xkBnTXz7B0 2018/05/25(金) 19:59:53.83ID:mtapFpQe
過疎化してるから、問題を投下致す。

ボタンクリックだけでランダムIDのツイッターアカウントを作成できるJavaプログラムを作れ。

新着レスの表示
レスを投稿する