2021-02-07から1日間の記事一覧

例外

例外とは プログラム実行時に想定外の事態が発生して処理が止まってしまうものがある このような想定外の事態を例外(exception)という →プログラムが止まらないように対策しておくことができる・・・(例外処理) 例外処理の流れ try-catch文 tryブロック…

Javaを支える標準クラス

すべてのクラスの祖先 クラスを定義する時にextendsで親クラスを指定しなければ自動的に objectクラスを継承したとみなされる →public class User extends object{ } objectクラス すべてのクラスにとっての親クラス なぜ作成されているのか・・・ 1 多態性…

多態性(ポリモーフィズム)

多態性とは 「あるものをあえてザックリ捉える」ことでメソッドを享受しようとする機能 (ex) AnimalクラスはHumanクラスの親クラス Animal a = new Human(); HumanインスタンスをAnimal型に代入する ※作成したインスタンスを別の型として捉える機能 何でも…

高度な継承

高度な継承とは 他者のプログラマのために作るという異なる視点が必要になる 実現するための弊害 継承先でどんな操作になるのか具体的なことがわからない newによるインスタンス生成ができてしまうと異常事態 弊害の解消 どんな操作になるのか具体的にわから…

継承

継承とは 以前作ったことのあるクラスと似通ったクラスを作る コピペで作ると・・・ デメリット 1 追加・修正が大変 2 管理・把握が大変 継承したクラス extendesというキーワードを使う 書き方 class クラス名 extends もとになるクラス{ 親クラスとの差…