05. oktober 2004 - 22:27Der er
14 kommentarer og 1 løsning
Hjælp til en opgave?
Hej Jeg sidder med følgende klasser: import java.util.*;
/** * Klassen Abonnement modellerer et mobilabonnement hos Talkmore. * * * @version 23. september 2003 */ public class Abonnement {
private String telefonnummer; private List transaktioner, indbetalingsBeløb; private int saldo; private int beløb; /**private int beløb; private int transaktion; private int indbetaling; */ /** * Tilføjer en transaktion til listen over transaktioner * * @param t Transaktionen, der skal tilføjes */ public void tilføjTransaktion(Transaktion t) { transaktioner.add(t); }
/** * Returnerer saldoen på kontoen * * @return Saldoen på kontoen */ public void Saldo(){ return saldo; }
} og
/** * Klassen Indbetaling modellerer en indbetaling * på en konto for et mobilabonnement. * * * @version 23. september 2003 */ public class Indbetaling extends Transaktion {
// beløbet kunden indbetaler private int indbetalingsBeløb;
/** * Konstruktør, der opretter en indbetaling * * @param beløb Det beløb, som indbetales. */ public Indbetaling(int beløb) { indbetalingsBeløb = beløb; }
/** * Returnerer det beløb, som skal konteres kundens konto * * @return Beløbet, som skal konteres kundens konto */ public int beløb() { return indbetalingsBeløb; } }
og en abstract klasse: /** * Klassen Transaktion er en abstrakt klasse, * der modellerer transaktioner i forbindelse * med et telefonabonnement. * Det kan være samtaler, sms'er eller indbetalinger. * * * @version 23. september 2003 */ public abstract class Transaktion { /** * beløb er en abstrakt metode, der skal returnere det beløb, * som skal konteres kundens konto når transaktionen bliver udført. * * Indtast det beløb, som svarer til prisen for pågældende transakt */ public abstract int beløb(); } Hvordan får jeg Saldo metoden i Abonnement klassen til at returnere en saldo.Den skal hænge sammen med Indbetaling klassen på en eller anden måde. Hvordan ved jeg ikke? Mange tak på forhånden
Det virker altså ikke. Når jeg opretter et objekt af klassen Indbetaling og indtaster et beløb, så skal jeg kunne se beløbet når jeg kalder Saldo metoden i Abonnement kalssen. Men jeg får bare et nul.Hvad skal jeg gøre?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.