質問がばかげている場合は申し訳ありませんが、私はJavaプログラミングの初心者です...そこに到達して値を変更するまで、クラスごとに移動するメソッドを使用してクラスの値を変更するかどうかを知る必要があります(1)、そのクラスを返し、メインの値を変更するのと同じですか (2)? (2) の場合のように、ある種のポインターを作成します...
public class User{
//methods and constructor...
String name = "";
public String getName(){return name;}
public void setName(String name){this.name = name;}
}
public class UserList{
//...
User [] list = new User();
//some User's inside list...
public void setName(String name){
list[0].setName(name);
}
public User getUser(){
return list[0];
}
}
public class Main{
public static void main(String[] args){
UserList ul = new UserList();
//is this (1):
ul.setName("randomname");
// the same as this (2):
ul.getUser().setName("randomname");
}
}
(2)で実際にユーザーを返すか、ユーザーのメモリへの「ポインター」を作成するかはわかりません。お待ちいただいてありがとうございます!