De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

Programmeren in Java met BlueJ David J. Barnes Michael Kölling 2.1.

Verwante presentaties


Presentatie over: "Programmeren in Java met BlueJ David J. Barnes Michael Kölling 2.1."— Transcript van de presentatie:

1 Programmeren in Java met BlueJ David J. Barnes Michael Kölling 2.1

2 2 Objects First with Java - A Practical Introduction using BlueJ, © David J. Barnes, Michael Kölling Inhoud van de cursus Introductie op objectgeoriënteerd programmeren… …met een stevige software engineering basis… …gericht op bouwen en onderhouden van grote software systemen van hoge kwaliteit

3 3 Objects First with Java - A Practical Introduction using BlueJ, © David J. Barnes, Michael Kölling Buzzwords interface javadoc encapsulation coupling cohesion polymorphic method calls overerving mutator methods collection classes overriding iteratoren responsibility-driven design

4 4 Objects First with Java - A Practical Introduction using BlueJ, © David J. Barnes, Michael Kölling Doelstellingen Degelijke kennis van programmeer principes Degelijke kennis van object-oriëntatie In staat zijn om de kwaliteit van een (klein) software systeem kritisch in te schatten In staat zijn om een klein software systeem in Java te implementeren

5 5 Objects First with Java - A Practical Introduction using BlueJ, © David J. Barnes, Michael Kölling Boek David J. Barnes & Michael Kölling Programmeren in Java met BlueJ – Een ‘objecten-eerst’ benadering Tweede editie, Pearson Education, 2004 ISBN

6 6 Objects First with Java - A Practical Introduction using BlueJ, © David J. Barnes, Michael Kölling Webpagina De cursus website is te vinden op: mik/ Controleer deze regelmatig. Hij zal worden gebruikt voor aankondigingen en distributie van materiaal.

7 7 Objects First with Java - A Practical Introduction using BlueJ, © David J. Barnes, Michael Kölling Cursus overzicht (1) Objecten en klassen Klassedefinities Interactie van objecten Objecten groeperen Geavanceerde werking - bibliotheken Correct werkende objecten – testen, onderhoud, debug Klassen ontwerpen

8 8 Objects First with Java - A Practical Introduction using BlueJ, © David J. Barnes, Michael Kölling Cursus overzicht (2) Overerving Polymorfisme Bouwen van grafische user interfaces Error Handling Ontwerpen van applicaties

9 9 Objects First with Java - A Practical Introduction using BlueJ, © David J. Barnes, Michael Kölling Demo

10 10 Objects First with Java - A Practical Introduction using BlueJ, © David J. Barnes, Michael Kölling Fundamentele concepten object klasse methode parameter data type

11 11 Objects First with Java - A Practical Introduction using BlueJ, © David J. Barnes, Michael Kölling Objecten en klassen objecten –Stelt ‘iets’ specifieks voor uit de werkelijkheid (bijvoorbeeld: “de rode auto daar in de parkeergarage”) klassen –Stellen alle objecten van een bepaalde soort voor (bijvoorbeeld: “auto”)

12 12 Objects First with Java - A Practical Introduction using BlueJ, © David J. Barnes, Michael Kölling Methoden en parameters objecten hebben bewerkingen, die kunnen worden aangeroepen of toegepast. Java noemt dat methoden. methoden kunnen parameters bevatten, om aanvullende informatie over te dragen die nodig is om uit te voeren.

13 13 Objects First with Java - A Practical Introduction using BlueJ, © David J. Barnes, Michael Kölling Andere aandachtspunten Uit een enkele klasse kunnen meerdere instanties of verschijningen worden gemaakt. Een object heeft attributen: waarden opgeslagen in velden. De klasse beschrijft welke velden een object bevat, maar elk object slaat zijn eigen set aan waarden op (de toestand van het object).

14 14 Objects First with Java - A Practical Introduction using BlueJ, © David J. Barnes, Michael Kölling Toestand

15 15 Objects First with Java - A Practical Introduction using BlueJ, © David J. Barnes, Michael Kölling Twee cirkel objecten

16 16 Objects First with Java - A Practical Introduction using BlueJ, © David J. Barnes, Michael Kölling Bron code Elke klasse heeft bijbehorende broncode (Java code), waarin de details worden beschreven (velden en methoden).

17 17 Objects First with Java - A Practical Introduction using BlueJ, © David J. Barnes, Michael Kölling Return waarde Methoden kunnen een resultaat teruggeven via een return waarde.


Download ppt "Programmeren in Java met BlueJ David J. Barnes Michael Kölling 2.1."

Verwante presentaties


Ads door Google