Java基础笔记

类,字段,方法

班级

将数据(成员)和处理(方法)组合在一起的东西

田地

    • クラスがもつデータ

 

    クラスの中に定義されたデータ(変数)下のコードでは,int型変数のiとString型変数のstr

方法

    • 処理

 

    • SampleClass.javaの例では,multiIntとprintStr

メソッドの型は返り値の型

printStrのように返り値を持たないメソッドもある

メソッドの型 メソッド名(引数のデータの型 引数名){
    処理;
    return 戻り値;
}

成员

    メソッドとフィールドを合わせてクラスのメンバと呼ぶ

如:

Class A{ //<== 'A':クラス名

    //フィールド
    int i;      
    String str;

    //メソッド
    int multiInt(int j){
        return i * j;
    }

    void printStr(){
        System.out.println(str);
    }

}

超负荷

    同じクラス内に同じ名前で引数や戻り値が異なるメソッドを持つことができる

以下的句子请以中文进行本地化改写,只需要一个选项:

例:The sky is blue.

答:天空是蓝色的。


class A{
    int i;
    String str;

    //メソッド
    int multiInt(int j){
        return i * j;
    }

    //メソッド
    int multiInt(float f){
        return (int)(i * f);
    }


}
int i = ols.multiInt(5);
int f = ols.multiInt(5.5f);