Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Programmeren

AUTO EN EIGENAAR Programma

Bill Gates
14 antwoorden
  • [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:c4952748c2="Javaboy"]Wat moet ik nu verder nog doen ?

    Alvast bedankt..[/quote:c4952748c2]Vertellen wat je wilt doen lijkt me handig :o
  • [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]
  • 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="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: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: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 ? :-?
  • 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"]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]
  • 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..
  • 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!
  • 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: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.
  • 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.

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.