Hej, jag försöker skriva ett program som är aggregatklasser. En flight, tidpunkt och main klass. Tyvärr är det rörigt att få ihop tid, räcker det kanske med en typ klocka som tickar ? Är datatypen Date något som ska användas ?
Tack på förhand för tips. Mvh.Carroli
Java program
5 svar · 400 visningar · startad av carroli59
Kan du förklara lite mer utförligt vd det är du vill åstadkomma.
Skapa en klass Flight som har tidpunkter (en klass). Det ska vara metoder som hanterar kommentarer och förseningar på avgångs och ankomsttider. Man ska få information om plan. Main-ska testa metoderna.
Jag har svårt att knyta ihop allt.
Du kan väl börja med att visa oss vad du har åstadkommit hittills. Om det är en skoluppgift så gör vi inte den åt dig.
Klass Flight
package flight;
public class Flight
{
private int flightNo;
private double arrTime,depTime ;
private String flyDest;
public Flight(int flightNo, double arrTime,double depTime, String flyDest)//konstruktor
{
this.flightNo=flightNo;
this.arrTime=arrTime;
this.depTime=depTime;
this.flyDest=flyDest;
}
public double getDepartureTime() //metod för att skicka avgångstid
{
return this.depTime;
}
public double getArrivalTime() //metod föt att skicka ankomsttid
{
return this.arrTime;
}
public String getDestination() //destination
{
return this.flyDest;
}
@Override
public String toString() //skriver ut informationen om ett flyg
{
String result;
result = flyDest + "\n";
result += flightNo + "" ;
result += arrTime + "";
return result;
}
}
package flight;
import java.util.Scanner;
public class Tidpunkt
{
private int timmar, minuter;
public Tidpunkt (int t, int m) //konstruktor
{
timmar = t;
minuter = m;
}
public void tickar ()
{
minuter++;
if (minuter == 60)
{
minuter = 0;
timmar++;
}
}
public void Tid ()
{
}
}