Dutch subtitles

← Beschikken we over voldoende informatie - Inleiding tot Java programmeren

05-45 Beschikken we over voldoende informatie?

Get Embed Code
7 Languages

Showing Revision 2 created 08/06/2019 by Michel Smits.

  1. Het antwoord is nee,
    we hebben niet genoeg informatie,
  2. we moeten een instantievariabel maken.
  3. De xCoord en yCoord variabelen
    zijn parameters in de constructor.
  4. Wat betekent dat wanneer de constructor
    klaar is met draaien, ze verdwijnen.
  5. Dus als addFriend later wordt aangeroepen,
  6. bestaan xCoord en yCoord niet meer.
  7. We kunnen geen coördinaten
    meer uit de variabel friend halen.
  8. We hebben het over de coördinaten
    voor het tekenen van de cirkel
  9. en de vriend weet waarschijnlijk
    ook niets over
  10. waar de linkerbovenhoek van
    het huidige object zich bevindt.
  11. We zouden de coördinaten als parameters
    in de addFriend methode kunnen opnemen,
  12. dus het zou addFriend
    (Person friend) int x int y zijn.
  13. Maar het zou een beetje vreemd zijn
    als je elke keer addFriend aanroept,
  14. ook de x- en y-coördinaten moet invoeren
  15. die je oorspronkelijk in
    de constructor hebt ingevoerd.
  16. Als we besluiten om bijvoorbeeld
    variabelen voor x en y te maken,
  17. waar zouden we ze initialiseren?
  18. Hier zul je zelf aan moeten denken.