【STEP1】「abstract」とは何か? 「abstract」は直訳すると「抽象的」という意味です。 「抽象的」とは、一体どのようなことなのでしょうか。 抽象的を辞書で調べると、以下の2つの意味が書かれています。 Javaの「abstract=抽象的」は、1の意味に近く「共通なものを抜き出し、まとめる」事ができると考えてみてください。 この説明も具体性に欠ける為、抽象的な感じではありますが、具体的に「abstract」を解説していきたいと思います。 プログラミングで使用される「abstract」とは? プログラミング言語における「abstract」は「メソッドの修飾子」として使われます。 ※ 修飾子とは、メソッド、クラスなどの性質を決定付けするものです。 【※初心者向け】「メソッド」ってなに? メソッドとはそもそも何でしょうか。 簡単に説明すると「メソッド=複数の処理をまとめたプログラ