anoniem Geplaatst: 27 oktober 2005 Delen Geplaatst: 27 oktober 2005 [img:3c62837efe]http://img473.imageshack.us/img473/29/ja9dk.jpg[/img:3c62837efe] Ik heb al 2 klassen gemaakt. public class Auto{ //attributen private String kenteken; private String merk; //contructor public Auto (String kenteken, String merk){ this.kenteken=kenteken; this.merk=merk; } //toString public String toString(){ return merk + "--" + kenteken; } } en public class Eigenaar{ //attributen private String naam; //contructor public Eigenaar (String naam){ this.naam=naam; } //getters public String getNaam(){ return naam; } } Wat moet ik nu verder nog doen ? Alvast bedankt.. Quote Link naar reactie
anoniem Geplaatst: 27 oktober 2005 Auteur Delen Geplaatst: 27 oktober 2005 [quote:c4952748c2="Javaboy"]Wat moet ik nu verder nog doen ? Alvast bedankt..[/quote:c4952748c2]Vertellen wat je wilt doen lijkt me handig :o Quote Link naar reactie
anoniem Geplaatst: 27 oktober 2005 Auteur Delen Geplaatst: 27 oktober 2005 [quote:747b08f4c1="meneer_ed"][quote:747b08f4c1="Javaboy"]Wat moet ik nu verder nog doen ? Alvast bedankt..[/quote:747b08f4c1]Vertellen wat je wilt doen lijkt me handig :o[/quote:747b08f4c1] ik wil een programma schrijven waar dit in voor moet komen. [img:747b08f4c1]http://img473.imageshack.us/img473/29/ja9dk.jpg[/img:747b08f4c1] Quote Link naar reactie
anoniem Geplaatst: 27 oktober 2005 Auteur Delen Geplaatst: 27 oktober 2005 Wat moet het programma gaan doen? In welke taal wil je het programma schrijven? Is het een opdracht voor het een of ander? Quote Link naar reactie
anoniem Geplaatst: 27 oktober 2005 Auteur Delen Geplaatst: 27 oktober 2005 [quote:06aa3b1e7c="meneer_ed"]Wat moet het programma gaan doen? In welke taal wil je het programma schrijven? Is het een opdracht voor het een of ander?[/quote:06aa3b1e7c] Oh sorry dat ik ergeten was dat er bij te vermelden. Het moet in Java worden geschreven. Ik heb hierboven een klassendiagram gezet en daaruit wil ik een programma in java met Blue J schrijven. Quote Link naar reactie
anoniem Geplaatst: 27 oktober 2005 Auteur Delen Geplaatst: 27 oktober 2005 [quote:9fef710b99="ik"]Wat moet het programma gaan doen? [/quote:9fef710b99] Heb je nog geen antwoord op gegeven... [quote:9fef710b99="Javaboy"] Het moet in Java worden geschreven. [/quote:9fef710b99]Ok, daar heb ik geen ervaring mee. [quote:9fef710b99="Javaboy"] Ik heb hierboven een klassendiagram gezet en daaruit wil ik een programma in java met Blue J schrijven.[/quote:9fef710b99]Nogmaals: wat moet het programma gaan doen? Quote Link naar reactie
anoniem Geplaatst: 27 oktober 2005 Auteur Delen Geplaatst: 27 oktober 2005 [quote:a727e031cd]Ok, daar heb ik geen ervaring mee.[/quote:a727e031cd] Ja dan houd het op he. [quote:a727e031cd]Nogmaals: wat moet het programma gaan doen?[/quote:a727e031cd] Zie klassendiagram. Kan je geen klassediagran lezen ? :-? Quote Link naar reactie
anoniem Geplaatst: 27 oktober 2005 Auteur Delen Geplaatst: 27 oktober 2005 Ik snap wel wat er in het diagram staat, maar deze informatie is toch veel te summier? Je beschrijft een 1 op n relatie van twee objecten. En dan? Snap je het zelf wel? Je zal toch moeten weten wat het programma met de objecten doet? En wat het programma überhaupt doet? Wat is het uitgangspunt? Dat begrijp ik niet. :roll: Quote Link naar reactie
anoniem Geplaatst: 27 oktober 2005 Auteur Delen Geplaatst: 27 oktober 2005 [quote:ac0b8672bb="meneer_ed"]Ik snap wel wat er in het diagram staat, maar deze informatie is toch veel te summier? Je beschrijft een 1 op n relatie van twee objecten. En dan? Snap je het zelf wel? Je zal toch moeten weten wat het programma met de objecten doet? En wat het programma überhaupt doet? Wat is het uitgangspunt? Dat begrijp ik niet. :roll:[/quote:ac0b8672bb] meneer_ed de vraag die ik stelde kwam uit een proeftentamen. zie [img:ac0b8672bb]http://img410.imageshack.us/img410/6940/untitled9vt.png[/img:ac0b8672bb] Quote Link naar reactie
anoniem Geplaatst: 27 oktober 2005 Auteur Delen Geplaatst: 27 oktober 2005 Vaag. :o Maar goed, volgens mij moet je in je programma nog de relatie programmeren. Dus dat een object van het type Eigenaar 1 of meerdere objecten van het type Auto heeft. En verder zou ik echt niet weten wat ze nog meer van je verwachten.. Quote Link naar reactie
anoniem Geplaatst: 27 oktober 2005 Auteur Delen Geplaatst: 27 oktober 2005 Zoals Ed zegt, Hetgeen dat je nog kan programmeren, is de relatie tssn. 2 objecten. Daarvoor kan je een container-type gebruiken zoals Set, List enz... Maar de vraag mocht idd iets specifieker zijn. Als je een klasse diagram krijgt verwacht je toch dat alle attributs en methods er in staan. Bv. AddCar(autoX)/*nodig voor de relatie*/ staat er niet op. En als je AddCar moet programmeren, verwacht je ook ShowCar(index), RemoveCar enz...Dit vind ik te ver gaan bij zo'n simpele vraagstelling. Succes! Quote Link naar reactie
anoniem Geplaatst: 28 oktober 2005 Auteur Delen Geplaatst: 28 oktober 2005 Antwoord is : class Auto { private Eigenaar bezitter; private string kenteken; protected string merk; public string toString(){...} } class Eigenaar { private ArrayList<Auto> autoLijst; private string naam; public string getNaam(){...} } Quote Link naar reactie
anoniem Geplaatst: 28 oktober 2005 Auteur Delen Geplaatst: 28 oktober 2005 [quote:4524994618="Javaboy"]Antwoord is : <knip> [/quote:4524994618] Maar dat staat niet in het plaatje. Daarom was het mij niet helemaal duidelijk. En wat abraracourcix ook al zei: de vraag was niet echt specifiek. Quote Link naar reactie
anoniem Geplaatst: 9 november 2005 Auteur Delen Geplaatst: 9 november 2005 staat er wel in ... eigenaar heeft een 1 op n relatie met auto. ie : eigenaar moet meerdere auto's kunnen bezitten. Een (dynamisch) array van auto's is een oplossing. In Delphi zou ik ipv een array een TCollection gebruiken. Die klasse kent alle benodigde add/delete/insert-functies voor een verzamelingn van identieke objecten. In Java zal beslist een soortgelijke klasse bestaan. Nauwelijks programmeerwerk nodig dus *als* je de juiste klasse kiest. Quote Link naar reactie
anoniem Geplaatst: 9 november 2005 Auteur Delen Geplaatst: 9 november 2005 [quote:84f5d20640="JaFO"]In Java zal beslist een soortgelijke klasse bestaan.[/quote:84f5d20640]Klopt, een ArrayList ;) In de oplossing is bovendien gebruik gemaakt van generics, zodat de ArrayList (waar je normaal alles in kan stoppen) alleen een "Auto" zal accepteren. Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen