🥰
オブジェクト指向プログラミングの基本をJavaのコードで解説
オブジェクト指向プログラミングは、現代のプログラミングにおいて非常に重要な概念となっています。この記事では、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