#13 Javaで学ぶクラスの基本

Javaは「オブジェクト指向」を徹底した言語で、クラスがプログラムの中心的な役割を果たします。この記事では、Javaにおけるクラスの基本を解説します。

クラスを作ってみる

public class Person { String name; Person(String name) { this.name = name; } void greet() { System.out.println("こんにちは、" + name + "です"); } }

クラス名と同じ名前のメソッドが「コンストラクタ」で、インスタンスを作る際に自動的に呼ばれます。

クラスからインスタンスを作る

Person person = new Person("太郎"); person.greet();

継承という仕組み

Javaには、あるクラスの機能を引き継いで新しいクラスを作る「継承」という仕組みがあります。

public class Student extends Person { // Personの機能をそのまま引き継ぐ }

Javaならではの注意点

Javaでは、1つのファイルに書けるpublicなクラスは基本的に1つまでという決まりがあり、ファイル名もそのクラス名と一致させる必要があります。以前の記事でも触れましたが、この「ファイル名とクラス名の一致」は特に注意が必要なポイントです。

まとめ

Javaのクラスはコンストラクタでインスタンスを初期化し、継承で機能を引き継げます。オブジェクト指向の考え方の中心として、しっかり理解しておきましょう。


本ページはプロモーションを含みます。

参考書籍(PR)

Javaをもっと学びたい方には「スッキリわかるJava入門 第4版」がおすすめです。

コメント

このブログの人気の投稿

#11 Rustで学ぶエラーハンドリングの基本

#16 TypeScriptで学ぶ辞書型(マップ)の基本

#19 Goで学ぶテスト(単体テスト)の基本