Javaではクラスをどのように定義しますか?
Javaでは、クラスを定義する際にキーワードclassを使用することができます。一般的なクラス定義の形式は次のようになります:
访问修饰符 class 类名 {
// 类的成员变量(属性)
// 类的构造方法
// 类的成员方法
}
- アクセス修飾子:クラスのアクセス許可を表すもので、public、protected、private、または省略できる。
- classは、クラスを宣言するためのキーワードです。
- クラス名:クラスの名称を表します。命名規則に従い、クラス名はキャメルケース(先頭文字を大文字)で記述されるべきです。
- クラスのメンバ変数は、クラスの属性やフィールドを表し、すなわちクラスのデータメンバを指します。
- クラスの構築方法は、クラス名の後に続くキーワードclassと同じ名前のメソッドで、クラスのオブジェクトを作成するために使用されます。
- クラスのメンバーメソッド:クラスのメソッドを表し、クラスの振る舞いのメンバーです。
以下は、単純なJavaクラスの定義を示すサンプルコードです。
public class MyClass {
// 类的成员变量
private int num;
// 类的构造方法
public MyClass() {
num = 0;
}
// 类的成员方法
public void setNum(int value) {
num = value;
}
public int getNum() {
return num;
}
}
上記の例では、MyClassは、プライベートの整数型メンバ変数num、パブリックな引数を持たないコンストラクタ、およびsetNumとgetNumという2つのパブリックメンバメソッドを持つ公共クラスです。