Hallo ich habe einen static ArrayList die aber keine sein sollte. Leider habe ich noch keine Ahnung von static und non static. Wie kann ich diese static ArrayListe ändern?
[CODE lang="java" title="Klasse 1"]public class FlightManager {
public static ArrayList<Flight> flighListUser = new ArrayList<>();[/CODE]
[CODE lang="java" title="Klasse 2"]import java.util.ArrayList;
public class User {
private String name;
private int age;
private String email;
private boolean loggedIn;
public User(String name, int age, String email, boolean loggedIn, ArrayList<Flight> flightListUser) {
super();
this.name = name;
this.age = age;
this.email = email;
this.loggedIn = loggedIn;
FlightManager.flighListUser = flightListUser;
}
public ArrayList<Flight> getFlighListUser() {
return FlightManager.flighListUser;
}
public static void setFlighListUser(ArrayList<Flight> flighListUser) {
FlightManager.flighListUser = flighListUser;
}
public boolean getLoggedIn() {
return loggedIn;
}
public void setLoggedIn(boolean loggedIn) {
this.loggedIn = loggedIn;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getage() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
}[/CODE]
[CODE lang="java" title="Klasse 1"]public class FlightManager {
public static ArrayList<Flight> flighListUser = new ArrayList<>();[/CODE]
[CODE lang="java" title="Klasse 2"]import java.util.ArrayList;
public class User {
private String name;
private int age;
private String email;
private boolean loggedIn;
public User(String name, int age, String email, boolean loggedIn, ArrayList<Flight> flightListUser) {
super();
this.name = name;
this.age = age;
this.email = email;
this.loggedIn = loggedIn;
FlightManager.flighListUser = flightListUser;
}
public ArrayList<Flight> getFlighListUser() {
return FlightManager.flighListUser;
}
public static void setFlighListUser(ArrayList<Flight> flighListUser) {
FlightManager.flighListUser = flighListUser;
}
public boolean getLoggedIn() {
return loggedIn;
}
public void setLoggedIn(boolean loggedIn) {
this.loggedIn = loggedIn;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getage() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
}[/CODE]