De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

JAVA HET ONTWERPEN VAN EEN KLASSE. WAARUIT BESTAAT EEN KLASSE? Gegevens  attributen, geheugen, kenmerken Methoden  acties, handelingen, wijzigen/opvragen.

Verwante presentaties


Presentatie over: "JAVA HET ONTWERPEN VAN EEN KLASSE. WAARUIT BESTAAT EEN KLASSE? Gegevens  attributen, geheugen, kenmerken Methoden  acties, handelingen, wijzigen/opvragen."— Transcript van de presentatie:

1 JAVA HET ONTWERPEN VAN EEN KLASSE

2 WAARUIT BESTAAT EEN KLASSE? Gegevens  attributen, geheugen, kenmerken Methoden  acties, handelingen, wijzigen/opvragen Vragen die je moet stellen om tot klasse te komen: Waaruit bestaat ? Wat moet onthouden? Welke eigenschappen heeft ? Wat moet doen of kunnen?

3 UML NOTATIE KLASSE Naam  Attributen  Methoden  -= private + = public

4 WERKWIJZE KLASSE “BANKREKENING” Stap 1 – Vragen beantwoorden/analyseren: Waaruit bestaat een bankrekening? Wat moet een bankrekening onthouden? Welke eigenschappen heeft een bankrekening? Wat moet een bankrekening doen of kunnen?  Bankrekening bestaat uit elementen: rekeningnummer, saldo.  Bankrekening moet kunnen:  Saldo opvragen  Geld storten  Geld opnemen

5 WERKWIJZE KLASSE “BANKREKENING” Stap 2 – UML klassendiagram maken Bankrekening -Rekeningnummer : String -Saldo : Double + getSaldo() + neemOp( double bedrag ) + stort( double bedrag )

6 WERKWIJZE KLASSE “BANKREKENING” Stap 3 – implementeren van de klasse public class Bankrekening { private String rekeningnummer; private double saldo; public double getSaldo() { return saldo; } public void stort( double bedrag ) { saldo += bedrag; } public double neemOp( double bedrag ) { saldo -= bedrag; return saldo; } public void print() { System.out.println( “Het saldo is: " + saldo); }

7 WERKWIJZE KLASSE “BANKREKENING” Stap 4 – testen van de klasse public class TestBankrekening { public static void main( String[] args ) { Bankrekening rekening = new Bankrekening(); rekening.stort( ); rekening.print(); rekening.getSaldo(); rekening.print(); rekening.neemOp( ); rekening.print(); rekening.getSaldo(); rekening.print(); }

8 WERKWIJZE KLASSE “BANKREKENING” Stap 5 – controleren van de output Configuration: TestBankrekening - JDK version 1.6.0_ Het saldo is: Het saldo is: Process completed.


Download ppt "JAVA HET ONTWERPEN VAN EEN KLASSE. WAARUIT BESTAAT EEN KLASSE? Gegevens  attributen, geheugen, kenmerken Methoden  acties, handelingen, wijzigen/opvragen."

Verwante presentaties


Ads door Google