100% tevredenheidsgarantie Direct beschikbaar na je betaling Lees online óf als PDF Geen vaste maandelijkse kosten 4.2 TrustPilot
logo-home
Samenvatting

Samenvatting JAVA theorie

Beoordeling
3,0
(2)
Verkocht
5
Pagina's
7
Geüpload op
05-02-2020
Geschreven in
2018/2019

Samenvatting van alle informatie uit de colleges voor de theorietoets van JAVA. Het gaat onder andere over: klassen, objecten, declareren, initialiseren, encapsulation, overloading, overriding, array, arraylist, instanceof, interface, abstract, static, exception en try-catch

Meer zien Lees minder










Oeps! We kunnen je document nu niet laden. Probeer het nog eens of neem contact op met support.

Documentinformatie

Geüpload op
5 februari 2020
Aantal pagina's
7
Geschreven in
2018/2019
Type
Samenvatting

Onderwerpen

Voorbeeld van de inhoud

Java theorie
 Een object is van een bepaald type. Het type wordt vastgelegd in
een klasse.
 Een klasse is een verzameling objecten met soortgelijke
eigenschappen en soortgelijk gedrag.

Klasse Object




Annelies de Vries, 07-11-1998
Remy Danton, 14-03-1996
Zeno Verwij, 22-06-1990

In Program maak je voor elke student een nieuw object van
het type Student.

Declareren = een variabele aanmaken van een bepaald type.
Initialiseren = variabele vullen met een beginwaarde.

Voorbeeld:
int aantal = 4;
double omzet = 434215,23;
boolean isJarig = true;
declarer initialiser
en en

 Een get-methode kan de waarde van een attribuut opvragen.
 “this” verwijst naar het object zelf.
 Een set-methode verandert de waarde van een attribuut.

Objecten aanmaken  Auto mijnAuto = new Auto();

mijnAuto.setMerk(“Volkswagen”);
mijnAuto.setType(“Polo”);

System.out.println(mijnAuto.getMerk);

 De default constructor wordt alleen “toegevoegd” wanneer je zelf
geen constructor programmeert.
 Encapsulation is het afschermen van attributen of methoden van
een klasse.
 Private = -
 Public = +

,  Protected = #
 Geen modifier = ~
 Een statisch veld bevat altijd dezelfde waarde, het is niet
afhankelijk van een object van de klasse.
 Overloading zijn meerdere methoden of constructors met dezelfde
naam met verschillende parametertypes  constructor
overloading
public class Voorbeeld {
public Voorbeeld(String tekst) {
//code
}
public Voorbeeld(int nr, String tekst) {
//code
}
}

Array declaratie en initialisatie = double [] metingen = new double [3]

Elementen initialiseren
metingen[0] = 0,25;
metingen[1] = 1,95;
metingen[2] = 2,07;

Alternatief (bij declaratie) = String[] letters = {“A”, “B”, “C”};
Waarde gebruiken = System.out.println(letters[0]);
Lengte van een array = int aantal = letters.length;

For  for (int i = 0; i < letters.length; i++) {
System.out.println(letters[i]);
}

Foreach  for (String letter:letters) {
System.out.println(letter);
}

 Een ArrayList is een object waarin je veel andere objecten kunt
opbergen.
 Voordelen:
o Je kunt er objecten aan toevoegen of verwijderen.
o De lengte staat niet vast.


}
Declareren  ArrayList<String> landen;
ArrayList<String> landen = new
Initialiseren  landen = new ArrayList<>();
ArrayList<>();
Elementen toevoegen  private ArrayList<Artiest> artiesten;
public Act() {
artiesten = new ArrayList<>();
}

, public void voegArtiestToe(Artiest artiest) {
artiesten.add(artiest);
}
 public class Student extends Persoon  super()  als 1e
aanroepen
 Alles wat Persoon heeft, heeft Student ook.
 Student is een specialisatie/uitbereiding van Persoon.
 Persoon is een generalisatie van Student.

 De methode in de subklasse overrides de methode in de
superklasse
public class Instrument {
public void maakGeluid() {
System.out.println(“Piep”);
}
}
----------------------------------------------------------
public class Drumstel extends Instrument {
public void maakGeluid() {
System.out.println(“Boem”);
}
}

 Het feit dat “instr” zowel een Drumstel is als een Instrument noemen
we polymorfisme.
Instrument instr = new Drumstel();

 Instanceof bepaald of een object van een bepaald type is.

True
Fals
e True




Kan
niet
 Als er GEEN objecten gemaakt kunnen/mogen worden van een
klasse, dan kunnen we hem abstract declareren.
 Je MOET abstracte methodes implementeren in klassen die van
abstracte klassen erven.
 Abstract = cursief (scheef).

 Een interface is een verzameling van abstracte methodes.
 Alleen abstracte methodes.
 Interface “class” attributen.
o Automatisch static en final.

Beoordelingen van geverifieerde kopers

Alle 2 reviews worden weergegeven
3 jaar geleden

4 jaar geleden

3,0

2 beoordelingen

5
1
4
0
3
0
2
0
1
1
Betrouwbare reviews op Stuvia

Alle beoordelingen zijn geschreven door echte Stuvia-gebruikers na geverifieerde aankopen.

Maak kennis met de verkoper

Seller avatar
De reputatie van een verkoper is gebaseerd op het aantal documenten dat iemand tegen betaling verkocht heeft en de beoordelingen die voor die items ontvangen zijn. Er zijn drie niveau’s te onderscheiden: brons, zilver en goud. Hoe beter de reputatie, hoe meer de kwaliteit van zijn of haar werk te vertrouwen is.
isaschottert Hogeschool Windesheim
Bekijk profiel
Volgen Je moet ingelogd zijn om studenten of vakken te kunnen volgen
Verkocht
61
Lid sinds
6 jaar
Aantal volgers
42
Documenten
11
Laatst verkocht
10 maanden geleden

3,6

12 beoordelingen

5
6
4
2
3
0
2
1
1
3

Recent door jou bekeken

Waarom studenten kiezen voor Stuvia

Gemaakt door medestudenten, geverifieerd door reviews

Kwaliteit die je kunt vertrouwen: geschreven door studenten die slaagden en beoordeeld door anderen die dit document gebruikten.

Niet tevreden? Kies een ander document

Geen zorgen! Je kunt voor hetzelfde geld direct een ander document kiezen dat beter past bij wat je zoekt.

Betaal zoals je wilt, start meteen met leren

Geen abonnement, geen verplichtingen. Betaal zoals je gewend bent via iDeal of creditcard en download je PDF-document meteen.

Student with book image

“Gekocht, gedownload en geslaagd. Zo makkelijk kan het dus zijn.”

Alisha Student

Veelgestelde vragen