100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached 4.2 TrustPilot
logo-home
Summary

Samenvatting Java Essentials (theorie)

Rating
-
Sold
-
Pages
10
Uploaded on
23-07-2021
Written in
2018/2019

Samenvatting van Java dat in het eerste jaar van de IT Factory wordt gegeven. Deze samenvatting focust op het theoretische gedeelte van het examen waarbij voornamelijk de werking van OOP wordt uitgelegd.

Institution
Module









Whoops! We can’t load your doc right now. Try again or contact support.

Written for

Institution
Study
Module

Document information

Uploaded on
July 23, 2021
Number of pages
10
Written in
2018/2019
Type
Summary

Subjects

Content preview

Java
Kenmerken:
 Ontworpen in 1990 door Sun Microsystems voor de programmering van elektronische apparatuur
 In 2009 overgenomen door Oracle
 Gratis verspreiding
 Statically typed
o Als je een waarde wil opslaan in een variabele dan moet je vooraf aangeven wat het
datatype is van de waarde die je hierin wil opslaan




1 karakter moet tussen enkele quotes




Je moet voor elke methode specifiëren:
 Access modifier (meeste methodes: public)
 Returntype: void indien methode niets moet teruggeven, anders datatype van de returnwaarde
 Naam van de methode
 Parameters (met datatype)
Strings vergelijken met equals()


Object georiënteerd programmeren
= zelf klassen schrijven
Alles rondom ons is een object
Elk object heeft kenmerken (attributen = eigenschappen)

1

, Elk object kan acties ondernemen (methoden)
Een klasse definieert hoe een bepaald soort object eruit ziet. (beschrijft alle kenmerken en methodes)
• Klasse: beschrijving van attributen (velden, gegevens) en gedrag (methoden, functies) van
gelijksoortige objecten
• Object (of instantie) van de klasse: een instantie in overeenstemming met beschrijving van klasse
Instantiëren = van een object een variabele maken
Een klasse bevat:
• Attributen: gegevens die het object moet gebruiken
• Constructors: om een object te maken
• Methodes: om het object dingen te laten doen
Attributen zijn steeds private owv ‘information hiding’: elke methode van de klasse zelf kan aan het
attribuut maar buiten de klasse kan geen enkele methode hieraan
Getters en setters
Een klasse wordt voorzien van getters, setters en andere methodes die nodig zijn
• getter = accessormethode (waarde van een attribuut vragen)
• methode waarmee het object de waarde van een attribuut geeft
• verandert waarde van object niet
• naam begint met ‘get’ (of ‘is’ in het geval van een boolean) gevolgd door naam van attribuut
waarvan de waarde wordt opgevraagd
• setter = mutatormethode (nieuwe waarde aan een attribuut geven)
• methode die de waarde van een attribuut verandert
• naam begint met ‘set’ gevolgd door naam van attribuut
this is een referentie naar het object zelf. Met this.type verwijs je dus naar het attribuut.
Constructors
Klassen hebben speciale methoden, constructors genoemd. Een constructor is een methode die dient om
een object te creëren.
• Constructors geven startwaarden aan de attributen = het initialiseren van de attributen
• Constructors worden anders opgebouwd dan de normale methoden:
• Constructors hebben dezelfde naam als de klasse
• Constructors hebben geen return type (ook niet void)
• Oproepen van een constructor gebeurt door new + naam constructor te gebruiken


Objectgeoriënteerde systemen:
 Gegevens en functionaliteiten worden samen gezet in verschillende soorten objecten (klassen)
 Verdeelt een oplossing over meerdere objecten
=> “Verdeel en heers”
 Kan omgaan met groeiende complexiteit
2

Get to know the seller

Seller avatar
Reputation scores are based on the amount of documents a seller has sold for a fee and the reviews they have received for those documents. There are three levels: Bronze, Silver and Gold. The better the reputation, the more your can rely on the quality of the sellers work.
GraduateITF Thomas More Hogeschool
Follow You need to be logged in order to follow users or courses
Sold
20
Member since
4 year
Number of followers
9
Documents
16
Last sold
3 weeks ago

3.0

1 reviews

5
0
4
0
3
1
2
0
1
0

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their exams and reviewed by others who've used these revision notes.

Didn't get what you expected? Choose another document

No problem! You can straightaway pick a different document that better suits what you're after.

Pay as you like, start learning straight away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and smashed it. It really can be that simple.”

Alisha Student

Frequently asked questions