Java

Java

【Java】equals()メソッドの使い方

「equals()メソッドって出てきたけど、いつ使うの?どう使うの?」 「比較演算子の” == ”と何が違うの?」 という方に向けて、equals()メソッドの使い方、比較演算子「==」との違いを解説します。 equals()メソッドの使い...
Java

【Java】例外処理とは?【書き方や使い道も解説】

「そもそも例外処理って何?」 「どうやって書けばいいの?」 「例外処理する必要ある?」 という方に向けて、例外処理とは何か、例外処理の使い方について解説していきます。 例外処理とは? 例外処理とは、プログラムの実行中にエラー(例外)が起きた...
Java

【Mac編】Javaの環境構築方法【統合開発環境Eclipseがオススメ】

(2020年7月4日に更新した記事です。) 「Javaを勉強したいけど、実際にコードを書く方法が分からない!」 「手を動かしながらJavaの勉強をしたい!」 「どのソフトをインストールしたらいいか分からない...」 という方に向けて、Jav...
Java

staticメソッド【Java】

メソッド定義の際にstaticという文字列をたまに見かけませんか? 皆さんがよく使うmainメソッドにもついていますよね? そのようなstaticとついたメソッドをstaticメソッドと呼びます。(それ以外のメソッドはインスタンスメソッドと...
Java

オーバーロードとオーバーライド

名前は似ていますが、全く異なるものです。 オーバーロード・・・1つのクラスに同じ名前のメソッドを複数定義すること オーバーライド・・・スーパークラスで定義されたメソッドをサブクラスで再定義すること スーパークラスとサブクラスが何か分からない...
Java

カプセル化とは?

カプセル化とは、オブジェクトの中身を外部に対して非公開にすることです。 と言っても、よく分からないと思うので、実際にコードも見ながら解説していきます。 カプセル化の書き方 カプセル化の書き方としては、変数やメソッドを定義する際に、初めにpr...
Java

継承とは?

継承とは、あるクラスの特徴を別のクラスが受け継ぐことを言います。 この時、既存のクラスをスーパークラス(親クラス)、特徴を受け継いだクラスをサブクラス(子クラス)、と言います。 継承のイメージ 自動車と消防車を例にとって考えてみましょう。 ...
Java

クラスとインスタンスの違い

プログラミングにおけるクラスとインスタンスの違いを解説していきます。 簡単に言うと、クラスは設計図、インスタンスは設計図から作られた実物です。 クラス オブジェクト指向ではプログラムを「モノ」の単位で記述します。この「モノ」をオブジェクト指...
Java

参照型とプリミティブ型【Java】

Javaのデータ型には大きく分けて、参照型とプリミティブ型の2種類があります。 違いをざっくり言うと、オブジェクト(変数)の中身の違いです。 今回はよく使われる「箱」の例を用いて、それぞれの違いのイメージが沸くように解説していきます。 プリ...