Tilføjer og fjerner et objekt
HejsaJeg går altid i stå ved dette spørgsmål. Jeg har oprettet et ligende spørgsmål tidligere, men er gået i stå igen:
Jeg er kommet til opgave 5:
http://postimg.org/image/d9qx1ac5r/
Jeg har lavet mine tre klasser:
import java.util.ArrayList;
public class Flight
{
private String flightNumber, departure, destination;
private int totalLoadCapacity;
private ArrayList <Luggage> luga;
public Flight(String flight, String depar, String des, int tload) {
flightNumber = flight;
departure = depar;
destination = des;
totalLoadCapacity = tload;
luga = new ArrayList<Luggage>();
}
public String toString() {
return (flightNumber + ": " + departure + " - " + destination + "(C: " + totalLoadCapacity + " kg" + ")");
}
public void addLuggage(Luggage l) {
luga.add(l);
}
public void removeLuggage(Luggage l) {
luga.remove(l);
}
}
_____
public class Driver
{
public Driver() {
}
public static void exam() {
Flight f = new Flight("SK 936", "SFO", "CBH", 30500);
System.out.println(f.toString());
}
}
_______
public class Luggage
{
private int weight;
public Luggage(int w) {
weight = w;
}
public void setWeight(int w) {
}
/*public int getWeight() {
}*/
}
_____
Alt det compiler fint, men jeg skal programmere et addLuggage go RemoveLugguage som tilføjer og fjerner Luggage objektet l til/fra Flight objektet. Det jeg har lavet indtil videre i min Flight klasse med add og remove kan jeg ikke se der har nogen relation til Flight objektet, eller?
Mvh Mads