📖

Java class

2022/11/03に公開

クラスについて

クラスなどを呼び出す際に呼び出す範囲のこと

アクセス修飾子

定義 備考
private 同クラス
public 制限なし
protected 同パッケージ、継承したクラス
指定なし 同パッケージ

コンストラクタ

オブジェクトを生成する際に呼び出される特別なメソッドのこと

コンストラクタとクラスは同じ名前のメソッドを定義するが、必ずそのクラスのオブジェクトを返す為、戻り値は指定しない

コンストラクタを定義しない場合は、引数なしでも自動で定義されるこのようなことをデフォルトコンストラクタと呼ぶ1つでもコンストラクタを定義するとデフォルトコンストラクタは定義されなくなる

public class Const {
    private  String name;
    
    public   Const(String name){
        System.out.println(name);
    }

    public static void main(String[] args) {
        Const cs  = new Const("jhon");
    }

}

Discussion