初めまして、root_k_on_22222と申します
Javaのデータ型変数と参照型変数について学習しているのですが、その学習で使用しているソースコードに分からない部分があって困っています
[使用しているJava総合開発環境]
・Eclipse
Version: Neon Release(4.6.0)
Build id:20160613-1800
「ソースコード(Java)」
class Value {
private int value;
public Value(int value) { setValue(value); } public int getValue() { return value; } public void setValue(int value) { this.value = value; }
}
class Java08_09 {
public static void main(String args[]) {
int value1 = 10;
Value value2 = new Value(10);
put(value1, value2); change(value1, value2); put(value1, value2); } private static void change(int value1, Value value2) { value1 = 20; value2.setValue(20); } private static void put(int value1, Value value2) { System.out.print("基本データ型の値:" + value1); System.out.println(" オブジェクトの値:" + value2.getValue()); }
}
上記のソースコードに「private static void change(int value1, Value value2)」と
「private static void put(int value1, Value value2)」というコードがありますが、このコードの「Value value2」という部分の意味が分からず、困っています
「Value value2」は「Value型の変数value2」となると思うのですが、「Value型」というものがよく分かりません
このコードの場合の「Value型」の意味を教えて下さい
お願いします
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/08/07 08:03