🥰

オブジェクト指向プログラミングの基本をJavaのコードで解説

2023/02/25に公開

オブジェクト指向プログラミングは、現代のプログラミングにおいて非常に重要な概念となっています。この記事では、Javaを例に、オブジェクト指向プログラミングの基本的な考え方と、クラスの定義方法、オブジェクトの生成方法について解説します。

// クラスの定義
class Person {
  String name;
  int age;

  // コンストラクタの定義
  public Person(String name, int age) {
    this.name = name;
    this.age = age;
  }

  // メソッドの定義
  public void sayHello() {
    System.out.println("こんにちは、私は" + this.name + "です。" + this.age + "歳です。");
  }
}

// オブジェクトの生成とメソッド呼び出し
public class Main {
  public static void main(String[] args) {
    Person person1 = new Person("太郎", 20);
    person1.sayHello();

    Person person2 = new Person("花子", 25);
    person2.sayHello();
  }
}

このコードでは、Personクラスを定義し、nameとageというフィールドを持たせています。また、コンストラクタでフィールドに初期値を設定し、sayHelloメソッドで自己紹介をする処理を実装しています。そして、MainクラスでPersonクラスからオブジェクトを生成し、それぞれのオブジェクトでsayHelloメソッドを呼び出しています。

Discussion