Het gebruik

Het gebruik van de klasse Dobbelsteen in een app

In de app wordt er met drie dobbelstenen geworpen.
In het programma zullen dus drie instanties van de klasse Dobbelsteen moeten worden aangemaakt.
De eerste stap is de declaratie van drie velden: dobbelsteen1, dobbelsteen2 en dobbelsteen3.

   Dobbelsteen dobbelsteen1;
   Dobbelsteen dobbelsteen2;
   Dobbelsteen dobbelsteen3;

De declaratie creëert op zich nog geen object, maar geeft alleen maar aan dat er in de code een variabele met die naam mag voorkomen, die waarden kan krijgen van het aangegeven type.
De tweede stap is het creëren van een instantie van de klasse Dobbelsteen.
Dit gebeurt met de operatie new :

new naam(parameters);

Op de plaats van parameters kunnen 0, 1 of meer parameters staan, gescheiden door komma’s.
Het aantal en het type van de parameters moet overeenkomen met de definitie van een constructor van de betreffende klasse:

  dobbelsteen1 = new Dobbelsteen();
  dobbelsteen2 = new Dobbelsteen();
  dobbelsteen3 = new Dobbelsteen();

De declaratie en de creatie van de instanties van de klasse Dobbelsteen kan in een verkorte notatie onder de header van de app gezet worden:
public class WerpSpelApp extends Application {
  private Dobbelsteen dobbelsteen1 = new Dobbelsteen();
  private Dobbelsteen dobbelsteen2 = new Dobbelsteen();
  private Dobbelsteen dobbelsteen3 = new Dobbelsteen();