VISUALISATIE VAN OBJECTGEORIËNTEERDE PARADIGMA Britt Callebaut en Maryna Bardadym
Om te beginnen… maxSnelheid versnellingstijd kleur aantalZetels type verbruik Auto Ferrari Mijn auto rijd() vertraag() ver...
<ul><li>class  Rekening class  Persoon </li></ul><ul><li>int  nummer; String naam; Persoon houder; Rekening rekening; doub...
De waarde staat vast <ul><li>class  Bank </li></ul><ul><li>static  int  MAX_AANT_REKS = 3; static  double  RENTE = 7.50; <...
Tabel of array <ul><li>class  Bank </li></ul><ul><li>Rekening[ ] reks; int  aantReks; </li></ul>Type Rekening Maryna Barda...
Parameters en variabelen <ul><li>boolean  nieuweRek for ( int  i = 0; i < aantReks; i++)   if  (reks[i].getNummer() == r.g...
And this? <ul><li>void  setSaldo( double  saldo) { this .saldo = saldo; } </li></ul>Klasse Persoon Maryna Bardadym en Brit...
Overerving Klasse Persoon SpaarRekening  extends  Rekening Maryna Bardadym en Britt Callebaut 8 1111 nummer houder this 99...
Besluit Maryna Bardadym en Britt Callebaut 9 this 3 aantReks reks Bank null 3 1 null 0 Rekening[ ] 1111 nummer houder this...
Upcoming SlideShare
Loading in...5
×

Visualisatie Van Objectgeoriënteerde Paradigma

363

Published on

Hoe leer je Java het beste aan? Hoe help je studenten een programma te begrijpen en te visualiseren.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
363
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Objectgeoriënteerde paradigma: een programmeertijl die een systeem voorstelt als een geheel van objecten, waarbij elk object gemaakt is vanuit de definitie van een klasse. Toestandkiekjes: Een systematische grafische notatie Werking van objectgeoriënteerde programma’s zichtbaar en duidelijk te maken Samenhang van objecten Werking van methoden Formele parameters en lokale variabelen weergeven
  • Prentje, van zodra ik weet welk kleurschema ik moet gebruiken
  • Klassenvariabelen (static variables)
  • prentje
  • Formele parameters en lokale variabelen Methodes getNummer() en setSaldo( double saldo) uitleggen, maar steek ik niet in de PP
  • Methodes getNummer() en setSaldo( double saldo) uitleggen, maar steek ik niet in de PP
  • Methodes getNummer() en setSaldo( double saldo) uitleggen, maar steek ik niet in de PP
  • abstractielagen
  • Visualisatie Van Objectgeoriënteerde Paradigma

    1. 1. VISUALISATIE VAN OBJECTGEORIËNTEERDE PARADIGMA Britt Callebaut en Maryna Bardadym
    2. 2. Om te beginnen… maxSnelheid versnellingstijd kleur aantalZetels type verbruik Auto Ferrari Mijn auto rijd() vertraag() versnel() stop() weergeefKleur() printType() Subklasse Object Instantiatievariabelen Methodes Klasse Maryna Bardadym en Britt Callebaut 2
    3. 3. <ul><li>class Rekening class Persoon </li></ul><ul><li>int nummer; String naam; Persoon houder; Rekening rekening; double saldo; </li></ul>Klassen en objecten Maryna Bardadym en Britt Callebaut 3 99.99 saldo houder 1234 nummer Rekening rekening naam Persoon &quot;Piet&quot; String
    4. 4. De waarde staat vast <ul><li>class Bank </li></ul><ul><li>static int MAX_AANT_REKS = 3; static double RENTE = 7.50; </li></ul>Maryna Bardadym en Britt Callebaut 4 7.50 3 RENTE MAX_AANT_REKS Bank
    5. 5. Tabel of array <ul><li>class Bank </li></ul><ul><li>Rekening[ ] reks; int aantReks; </li></ul>Type Rekening Maryna Bardadym en Britt Callebaut 5 3 aantReks reks Bank null 2 1 null 0 Rekening[ ]
    6. 6. Parameters en variabelen <ul><li>boolean nieuweRek for ( int i = 0; i < aantReks; i++) if (reks[i].getNummer() == r.getNummer()) return false ; if (aantalRek < MAX_AANT_REKS) { r.setSaldo(SALDO); reks[aantReks] = r; aantReks++; return true ; } else return false ; } </li></ul>Maryna Bardadym en Britt Callebaut 6 (Rekening r) { 3 aantReks reks Bank ?? return ?? i r nieuweRek
    7. 7. And this? <ul><li>void setSaldo( double saldo) { this .saldo = saldo; } </li></ul>Klasse Persoon Maryna Bardadym en Britt Callebaut 7 99.99 saldo setSaldo this 99.99 saldo houder 1234 nummer Rekening
    8. 8. Overerving Klasse Persoon SpaarRekening extends Rekening Maryna Bardadym en Britt Callebaut 8 1111 nummer houder this 99.99 saldo Rekening this 99.99 rente super SpaarRekening
    9. 9. Besluit Maryna Bardadym en Britt Callebaut 9 this 3 aantReks reks Bank null 3 1 null 0 Rekening[ ] 1111 nummer houder this 99.99 saldo Rekening this 99.99 rente super SpaarRekening rekening naam Persoon &quot;Piet&quot; String 7.50 3 RENTE MAX_AANT_REKS Bank
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×