ヤマムギ

growing hard days.

*

Java SE 7 Silver対策勉強をしながらメモ 2015/2/9

      2015/03/29


練習問題2日目。

同じ問題にひっかかる。つまづく。

集中力が足りない。

途中から時間を意識して早く答えるようにしたら集中出来た。

いつものごとくマークダウンで記載したのでそのままJetpack Markdownにお任せでアップします。

配列の要素数と添え字は違う!!いい加減にひっかからない!!

staticメソッドから直接インスタンスメソッドは呼び出せない!!!

  • staticメソッド内からインスタンスメソッドは直接呼び出せない
  • staticメソッド内からインスタンスメソッドはクラス名.メソッド名の形式でも直接呼び出せない
  • クラス名.メソッド名はstaticメソッドの呼び出し形式のため、インスタンスメソッドを実行出来ない

引数が異なればオーバーロード成立なので戻り型が違ってもよい!!!

  • このコードはコンパイルに成功するが、mainメソッドがないために実行時エラー

スーパークラス型でインスタンス化されたサブクラスでオーバーライドされているメソッドが実行される!!!

– 出力は「Super Sub」

サブクラスが実装しているインターフェースでスーパークラスがキャスト出来る!!!

staticメソッドはsuper.メソッド名()では呼び出せない!!!

– SuperTest.add(a,b)に修正すればOK

コンストラクタ内で自クラスのコンストラクタを呼ぶ時はコンストラクタ名で呼ぶ事は出来ない!!!

  • this();にすればOK,というかthis();にしないといけない

注意事項

Objectクラスはすべてのクラスのスーパークラス!!!!

変数にabstract修飾子を追加するとコンパイルエラー!!!!

本番は90問150分、なので1問に最大でも1分かけない!!!!!

@yamamanx

開発ベンダー5年、ユーザ企業システム部門通算9年、ITトレーナー1年目のSoftware Engineerです。
質問はコメントかSNSなどからお気軽にどうぞ。
出来る限りなるべく答えます。

このブログの内容/発言の一切は個人の見解であり、所属する組織とは関係ありません。

また、勉強会やイベントのレポートは自分が気になったことをメモしたり、聞いて思ったことを書いていますので、登壇者の意見や発表内容ではありません。

 - Java, study , ,

ad

ad

  関連記事

Developers Summit 2018 「マイクロサービスをAWSサーバレス&コンテナで実装する方法」を聞きました

以下は、思ったことや気になったことをメモしていますので、必ずしも登壇者の発表内容 …

「gusuku Meetup OSAKA Vol.1」に参加させていただきました

前回のkinotne Cafeの懇親会でふと言った「gusuku Meetupっ …

Alexa Day 2018にサポーターの中の人として(初)参加しました

2018/2/11に神戸三ノ宮のスペースアルファ三宮で開催されたAlexa Da …

DevLOVE関西「事業会社の現場を知ろう~モノタロウ編~」に行ってきました

DevLOVE関西「事業会社の現場を知ろう~モノタロウ編~」 モノタロウさんプラ …

MySQL勉強会 in 大阪(第10回)に行ってきました

MySQL勉強会 in 大阪(第10回)に行ってきました。 オプティマイザー、G …

JAWS FESTA 2017 Reverse X re:Birth

JAWS FESTA 2017 中四国 今年はブログタイトル「JAWS FEST …

第5回 八子クラウド座談会in関西 「関西まるっとIoTでやったらんかい♬」に行ってきました

SIMの契約変更のはざまで通信がほぼ使えず。 そんな状態なので、Twitterで …

Java SE 7 Silver模擬テストの結果気になる問題をメモ 2015/2/13

違う種類の模擬テスト1回目。 90問中77問正解。 正解率85%。 まだまだ不安 …

「XP祭り in 関西 2016 〜アジャイル15周年ふりかえり〜」に行ってきました

「XP祭り in 関西 2016 〜アジャイル15周年ふりかえり〜」に行ってきま …

Java SE 7 Silver対策勉強をしながらメモ 2015/2/11

練習問題4日目。 とりあえずひと通り終了。 317問中288問正解、90.85% …