Inleiding - Verkiezingen in Java
5 belangrijke vragen over Inleiding - Verkiezingen in Java
Leerdoel: Wat is een declaratie?
uitslag = machine.geefUitslagPerPartij();
Er zijn twee zelfgekozen namen: machine en uitslag
Java eist dat we expliciet aangeven dat de naam machine wordt gebruikt voor een Stemmachine-object en dat de naam uitslag wordt gebruikt voor een stuk tekst.
Zo'n aankondiging heet een declaratie.
In dit geval is de declaratie:
Stemmachine machine;
String uitslag;
Leerdoel: Welke twee soorten types zijn er in Java? Wat is het verschil?
Leerdoel: Welke twee soorten fouten kunnen optreden in een programma?
2) Foutmelding tijdens verwerking (een Exception):
- veroorzaakt door JVM
- door programma (bijv. delen door 0)
- Hogere cijfers + sneller leren
- Niets twee keer studeren
- 100% zeker alles onthouden
Leerdoel: Syntaxis van applicaties.
Package = een samenhangend deel van de bibliotheek dat overeenkomt met een map in een filesysteem. De klassen Stemmachine, Partij en Kandidaat zitten in de package verkiezingen.
import packagenaam.Klasssennaam;
Bijvoorbeeld,
import verkiezingen.Stemmachine;
Na de importopdrachten volgt een klassendefinitie.
public class Programmanaam {
De namen van de klasse (ofwel de naam van het programma) begint met een Hoofdletter.
Het programma moet worden opgeslagen in een bestand met dezelfde Naam gevolgd door de extensie .java
Het gecompileerde bestand (heet bytecode) heeft de extensie .class en wordt .class-bestand genoemd.
Wat is de signatuur van een methode?
- public, geeft aan dat de methode in elk programma mag worden gebruikt.
- void, voor methoden die bij aanroep geen antwoord teruggeven, of een typeaanduiding voor methoden die wel een antwoord teruggeven.
- naam van de methode.
- lijst met benodigde parameters, gescheiden door komma's en tussen haakjes.
De vragen op deze pagina komen uit de samenvatting van het volgende studiemateriaal:
- Een unieke studie- en oefentool
- Nooit meer iets twee keer studeren
- Haal de cijfers waar je op hoopt
- 100% zeker alles onthouden