#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版」がおすすめです。
コメント
コメントを投稿