2021.03.12前回は関数について、記載してみました。前回はwhile文について、記載してみました。今回は関数について書いています。関数は同じような処理を、ひとつにまとめて定義できる機能です。こちらでは関数の概念を学んだ後に、実際にjavascriptでのコードを見て、関数の使い方を理解してい...codelikes.com2021.03.08今回はクラスについて書いています。クラスはオブジェクト指向プログラミングと呼ばれる方式でプログラムを作成していくときに使っていきます。こちらではクラスの概念を学んだ後に、実際にjavaのコードを見て、クラスの使い方を理解していきます。クラスについては、プロパティ・メソッド・インスタンス化・コンストラクタなど基本的な箇所について書いています。カプセル化・継承・ポリモフィズムについては別記事にまとめる予定です。「オプジェクト指向とは何か」と言った概念の説明は少しだけ簡単にして、コードの方に焦点を当ててイメージを掴んでいきます。なんとなく概念が分かったら、実際に書いてみると理解しやすいかと思います。それぞれのプログラミング言語で、クラスの書き方などが違うので実際に使用する場合は言語仕様を確認しましょう。それでは、クラスについて確認していきましょう。目次クラスとは?クラスについてプロパティについてメソッドについてクラスを使用したコードを見てみようインスタンス化についてメソッドを使うコンストラクタについておわりにクラスとは?クラスについてクラスはオブジェクト指向プログラミングと呼ばれる方式で、プログラムを作成していくときに使っていきます。再利用可能な部品を複数作成することで、効率的にプログラムを実装していくことができます。オブジェクト指向はモノを使うイメージです。モノには名前などのプロパティと振る舞い(メソッド)が存在します。動物には名前があって、振る舞いとしては走るや鳴くなどです。クラスは、よく設計図に例えられます。設計図だけでは動かすことができず、クラスを使うときにはインスタンス化して使う必要があります。車の設計図がクラスだとすると、設計図から車を作る行為がインスタンス化です。javaで動物(Animal)のクラスを作成してみました。