yamamanx

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年、ユーザ企業システム部門通算8年目のSoftware Engineerです。
質問はコメントかSNSなどからお気軽にどうぞ。
出来る限りなるべく答えます。

 - Java, study , ,

ad

ad

Message

メールアドレスが公開されることはありません。

  関連記事

「第3回【関西ITベンチャー】開発ツール チラ見せ♡ナイト@大阪」に行ってきました

「第3回【関西ITベンチャー】開発ツール チラ見せ♡ナイト@大阪」に行ってきまし …

「実践AWSプログラミング in Osaka」に行ってきました

クラスメソッドさんの「実践AWSプログラミング in Osaka」に行ってきまし …

AWS Cloud Roadshow 2016 Osaka Night Event ミッドナイトJAWS

AWS Cloud Roadshow Osaka 2016のナイトイベントでミッ …

「kintone カスタマイズハンズオン」に行ってきました

ハンズオン中のメモです Rest API ログイン認証だとトークン認証で出来ない …

東大阪メーカーズ・ミートアップ Vol.2に行ってきました

今回初参加で行ってきました。 東大阪メーカーズ・ミートアップとは 「主に東大阪の …

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

本日は例外。 いつものごとくマークダウンで記載したのでそのままJetpack M …

JAWS FESTA 東海道 2016に行ってきました

JAWS FESTA 2016に行ってきました。 今回はボランティアスタッフ参加 …

走った!しゃべった!呑んだ!JAWS DAYS 2016 re:cap 〜JAWS-UG大阪&関西女子会 特別合同企画〜

先日のJAWS DAYS 2016 re:cap 〜JAWS-UG大阪&関西女子 …

「DevLOVE関西 ShareWisサービス開発の現場」に行ってきました

DevLOVE関西とは 「DevLOVE関西は素振りの場、現場は実践の場」 いつ …

Oracle Java SE7 Silverを受験してみて

受験の目的 Goldの前提条件だから Gold資格を取得する目的は技術レベルを理 …