これから、Javaプログラミングに関するクイズ大会を行います。出題者・回答者を問わず、「ひまなときに」参加下さい。
【出題における要件】
Javaプログラミングに役立つ問題を出題下さい。
正解が出たときは、アンカーと共に「正解」とレスして下さい。
2週間以上正解者が居ないときは、正解を投稿下さい。
0005デフォルトの名無しさん2018/04/22(日) 09:23:58.98ID:pkUhbFjt
誰が出題するん?
下記のコードの出力結果を答えよ
----
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.");
}
}
----
0008デフォルトの名無しさん2018/04/22(日) 12:47:04.46ID:KP0vRM9H
This is ClassA.
This is ClassB.
0010デフォルトの名無しさん2018/04/22(日) 14:51:37.23ID:KP0vRM9H
これはソースコードというものである。
コンピュータでなにかを動かすためには、
まずこのようなソースコードを記述する。
コンピュータはこれをそのまま理解できるわけではなく
コンパイラやインタプリタと呼ばれるものを使い
コンピュータが実行できる形に変換する
ソースコードはコンピュータに与える命令を
人間がわかりやすく伝えるためのものである。
ソースコードの細かい意味は割愛するが、
これは画面に
This is ClassA.
This is ClassB.
と出力しろと書いてある
解説するとか聞いてねえぞ
これは隠蔽についての知識を問う問題
サブクラスとスーパークラスのメソッド名が衝突した場合には、
インスタンスに関係なく宣言した型のメソッドが呼び出される
ただし、衝突しているのがインスタンスメソッドである場合はオーバーライドが起こるため隠蔽されず、
普通に中身のインスタンスにもとづいたメソッドが呼び出される
0013デフォルトの名無しさん2018/04/22(日) 15:33:14.87ID:KP0vRM9H
>>12
問題出した以上はちゃんと説明してください
隠蔽ってなんですか? 0015デフォルトの名無しさん2018/04/22(日) 16:22:10.03ID:KP0vRM9H
0016デフォルトの名無しさん2018/04/22(日) 16:23:44.97ID:KP0vRM9H
隠蔽についての知識を問うと言ってるんだから
隠蔽とは何なのか説明するべきだと思います
なあなあで済ますつもり無いですから
隠蔽(インペイ)とは、意図的に見えないようにおおい隠すこと。
_,,..r'''""~~`''ー-.、
,,.r,:-‐'''"""~~`ヽ、:;:;:\
r"r ゝ、:;:ヽ
r‐-、 ,...,, |;;;;| ,,.-‐-:、 ヾ;:;ゝ
:i! i! |: : i! ヾ| r'"~~` :;: ::;",,-‐‐- `r'^!
! i!. | ;| l| ''"~~ 、 i' |
i! ヽ | | | ,.:'" 、ヽ、 !,ノ
ゝ `-! :| i! .:;: '~~ー~~'" ゙ヾ : : ::|
r'"~`ヾ、 i! i! ,,-ェェI二エフフ : : :::ノ~|`T
,.ゝ、 r'""`ヽ、i! `:、 ー - '" :: : :/ ,/
!、 `ヽ、ー、 ヽ‐''"`ヾ、.....,,,,_,,,,.-‐'",..-'"
| \ i:" ) | ~`'''ー---―''"~
ヽ `'" ノ
0020デフォルトの名無しさん2018/04/22(日) 16:54:20.72ID:KP0vRM9H
>>17
それは国語時点に載ってるものですよね
Javaの文脈で隠蔽とは何から何を隠蔽して
その目的は何なのか説明できないといけないわけです 0021デフォルトの名無しさん2018/04/22(日) 16:56:27.91ID:KP0vRM9H
隠蔽の定義を示して
実例として上記コードが導かれることを
説明していただきたい、僕は回答した人間として
出題者にそれを要求する
> 出題者・回答者を問わず、「ひまなときに」参加下さい。
了解した
[[['[] ]]] { {] ]][ '[][][] [][] [][][] [] '[] []
☆☆☆ 過疎化によりテナント募集中 ☆☆☆
株式会社●●●
TEL 03-XXX-XXXX
0026デフォルトの名無しさん2018/04/24(火) 19:53:02.86ID:p29laMYq
>>7を見るに要はJavaSilverに出てくるような問題を出せばいいってことか 忙しい人はPaizaへ行ってね。このスレは暇人向けだから。
private boorean isコテのMZって#のあれですか(){
//私はXですが
}
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{
}
このソースコードでエラーになる箇所とその理由を説明せよ
0033デフォルトの名無しさん2018/04/30(月) 15:06:13.75ID:OvBO+XDu
>>32
System.out.prinltn("A"); <- エラーになるところ
理由:printlnじゃない 0034デフォルトの名無しさん2018/05/01(火) 11:36:23.37ID:37qqpp18
3行目メソッドの本体を記述してる
0036デフォルトの名無しさん2018/05/01(火) 12:27:45.55ID:UGhOjMxe
0037デフォルトの名無しさん2018/05/23(水) 19:36:45.94ID:Au5e7VGg
僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
5PLLK
過疎化してるから、問題を投下致す。
ボタンクリックだけでランダムIDのツイッターアカウントを作成できるJavaプログラムを作れ。
0039デフォルトの名無しさん2018/07/04(水) 22:47:59.59ID:gFgZc5FG
T7V