Javaプログラミング、クイズ大会
■ このスレッドは過去ログ倉庫に格納されています
これから、Javaプログラミングに関するクイズ大会を行います。出題者・回答者を問わず、「ひまなときに」参加下さい。
【出題における要件】
Javaプログラミングに役立つ問題を出題下さい。
正解が出たときは、アンカーと共に「正解」とレスして下さい。
2週間以上正解者が居ないときは、正解を投稿下さい。 下記のコードの出力結果を答えよ
----
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.");
}
}
---- This is ClassA.
This is ClassB. これはソースコードというものである。
コンピュータでなにかを動かすためには、
まずこのようなソースコードを記述する。
コンピュータはこれをそのまま理解できるわけではなく
コンパイラやインタプリタと呼ばれるものを使い
コンピュータが実行できる形に変換する
ソースコードはコンピュータに与える命令を
人間がわかりやすく伝えるためのものである。
ソースコードの細かい意味は割愛するが、
これは画面に
This is ClassA.
This is ClassB.
と出力しろと書いてある 解説するとか聞いてねえぞ
これは隠蔽についての知識を問う問題
サブクラスとスーパークラスのメソッド名が衝突した場合には、
インスタンスに関係なく宣言した型のメソッドが呼び出される
ただし、衝突しているのがインスタンスメソッドである場合はオーバーライドが起こるため隠蔽されず、
普通に中身のインスタンスにもとづいたメソッドが呼び出される >>12
問題出した以上はちゃんと説明してください
隠蔽ってなんですか? 隠蔽についての知識を問うと言ってるんだから
隠蔽とは何なのか説明するべきだと思います
なあなあで済ますつもり無いですから 隠蔽(インペイ)とは、意図的に見えないようにおおい隠すこと。 _,,..r'''""~~`''ー-.、
,,.r,:-‐'''"""~~`ヽ、:;:;:\
r"r ゝ、:;:ヽ
r‐-、 ,...,, |;;;;| ,,.-‐-:、 ヾ;:;ゝ
:i! i! |: : i! ヾ| r'"~~` :;: ::;",,-‐‐- `r'^!
! i!. | ;| l| ''"~~ 、 i' |
i! ヽ | | | ,.:'" 、ヽ、 !,ノ
ゝ `-! :| i! .:;: '~~ー~~'" ゙ヾ : : ::|
r'"~`ヾ、 i! i! ,,-ェェI二エフフ : : :::ノ~|`T
,.ゝ、 r'""`ヽ、i! `:、 ー - '" :: : :/ ,/
!、 `ヽ、ー、 ヽ‐''"`ヾ、.....,,,,_,,,,.-‐'",..-'"
| \ i:" ) | ~`'''ー---―''"~
ヽ `'" ノ >>17
それは国語時点に載ってるものですよね
Javaの文脈で隠蔽とは何から何を隠蔽して
その目的は何なのか説明できないといけないわけです 隠蔽の定義を示して
実例として上記コードが導かれることを
説明していただきたい、僕は回答した人間として
出題者にそれを要求する > 出題者・回答者を問わず、「ひまなときに」参加下さい。
了解した [[['[] ]]] { {] ]][ '[][][] [][] [][][] [] '[] [] ☆☆☆ 過疎化によりテナント募集中 ☆☆☆
株式会社●●●
TEL 03-XXX-XXXX >>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{
}
このソースコードでエラーになる箇所とその理由を説明せよ >>32
System.out.prinltn("A"); <- エラーになるところ
理由:printlnじゃない 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
5PLLK 過疎化してるから、問題を投下致す。
ボタンクリックだけでランダムIDのツイッターアカウントを作成できるJavaプログラムを作れ。 ■ このスレッドは過去ログ倉庫に格納されています