Human{}オーバーライド・・オーバーライドとはスーパークラスのメソッドをサブクラスにおいて同じメソッド名で定義し直すこと・・用途すでに存在するクラスのメソッドを上書きして使いたい時。「super」句を使うと、オーバーライドした場合でもスーパークラスで定義したメソッドを変更せずにそのまま使用することも可能。System.out.println("モンスターは逃げ出した。run(){System.out.println("モンスターは逃げ出した。System.out.println("スライムは逃げ出した。run(){System.out.println("スライムは逃げ出した。多態性はオブジェクト指向プログラミングを支える3代機能の1つで、ポリモーフィズムとも呼ばれる。・・イメージあるものを、あえてざっくり捉えることで、様々なメリットを享受しようという機能。インスタンス1つ1つに指示をだすのは面倒なので、親クラスに指示したら子クラスが一斉に動くようにしようみたいな感じ。ぽれなんだかあいまいねえ。親クラス型の配列に子インスタンスを格納できる。親クラスの型変数に子インスタンスを代入できる。複数の同種のインスタンスにまとめて指示を出したい時。monsters){m.run();}実行結果スライムは逃げ出した。ゴブリンは逃げ出した。デス蝙蝠は逃げ出した。親の型に入った子インスタンスは、子独自のメソッドを使えなくなる。オーバーライドされていれば子クラスメソッドも使える。・例Monster型のMonsterインスタンスとMonster型のSlimeインスタンスを生成してみる。System.out.println("モンスターは逃げ出した。run(){System.out.println("モンスターは逃げ出した。System.out.println("スライムは逃げ出した。run(){System.out.println("スライムは逃げ出した。//⇐モンスターは逃げ出した実行結果スライムは逃げ出した。スライムは逃げ出した。モンスターは逃げ出した。型を変更可能かチェックできる。・例:スーパーヒーロー型変数hに別の型の変数cを代入。Date();Date型の使用は今では非推奨らしいです。API}というのが出ています。//月は1~12でなく、0~11なので1ヶ月ずれる。//月は1~12でなく、0~11なので1ヶ月ずれる。実行時エラーの対応策。エラーが発生した時の対応策を記述しておき、事態を回避する。{Systemu.out.println("エラーです");}finally{fw.close();}}・・finallyとは例外が発生しようしまいが必ず処理を実行する。・用途エラー発生時でも必ず行わなければならない処理がある時。・例ファイルを閉じる、ネットワークを切断する等。・・throwとは例外発生しても処理せず、メソッドの呼び出し元に処理を委ねる。catch文で処理する必要がある。}catch文は書かない。IllegalArgumentException("名前は1文字以上に設定してください");・・例外クラスは大きく3つError系Exception系RuntimeException系まとめオブジェクト指向が本書のメインと感じました。オブジェクト指向は概念的なもので理解が難しいですが、これからもJavaに触れつつじっくりと理解していこうと思います。TwitterSharePocketHatenaLINEコピーする-プログラミングauthor関連記事プログラミング無名関数の書き方と役割【JavaScript初心者向け】JavaScriptでの無名関数の書き方と役割についての記事です。無名関数は関数名を宣言する必要がないため、意図せずに同じ関数名を使ってしまう危険を防げます。コールバック関数としても使用できます。forが出た時の対処法です。tomcat使用時にこのエラーが出る方は参考にしてください。プログラミングプログラミング勉強に挫折した30代おじさんの日記ニート脱出のために一念発起してはじめたプログラミングの勉強を挫折した話です。プログラミングJava初心者がHerokuにデプロイするまでにやったことまとめJava初心者がHerokuにデプロイするまでにやったことをまとめました。EclipseとTomcat、JSP、サーブレットを使用する環境です。プログラミングeclipseでH2databaseを使う方法(ビルドパスの設定)eclipseでH2databaseを使う方法のご紹介です。図解付き!PREVプログラミング勉強に挫折した30代おじさんの日記NEXTeclipseでH2databaseを使う方法(ビルドパスの設定)ぱらぽれアクセスランキングメモリは4GB・8GB・16GBの容量違いが混在しても大丈夫!FFTA2を160時間プレイした人の徹底レビューFFTA2攻略・効率の良いレベル上げ・AP稼ぎとサブクエスト全制覇の方法LINEのアカウントを3つ以上作る方法(サブ垢・別垢・複数)腰痛と尻の痛みが和らいだ椅子&机。【虫が怖い】部屋で安眠できない人は蚊帳で聖域を作ろうぱらニート脱出のためプログラミングを始めた崖っぷちおじさん。プログラミングのお仕事受注が目標。webサービス作りたい。VRにも興味あります。免責事項ぱらぽれニート脱出のためプログラミングを始めた30代後半おじさんの冒険録。