Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Wat Is Een Klasse? | Klassen
Java Uitgebreid
course content

Cursusinhoud

Java Uitgebreid

Java Uitgebreid

1. Diepe Java-structuur
2. Methoden
3. String Geavanceerd
4. Klassen
5. Geavanceerde Klassen

book
Wat Is Een Klasse?

Klasse

Een klasse is een fundamenteel concept in OOP-programmering. Het verwijst naar een sjabloon voor het maken van objecten. Een klasse bestaat uit velden (gegevens) en methoden (gedrag). Neem bijvoorbeeld de klasse Dog, waarbij de velden (gegevens) informatie bevatten over de name en age van de hond, en de methode (gedrag) ervoor zorgt dat de hond zichzelf voorstelt en zijn naam zegt:

Dog.java

Dog.java

copy
12345678
class Dog { String name; int age; void introduce() { System.out.println("Woof, woof (which means 'My name is " + name + "!')."); } }

Laten we bekijken wat gegevens (velden) zijn en wat gedrag (methoden) vertegenwoordigt:

Zoals we in het diagram kunnen zien, hebben we velden die niet binnen de klasse zelf zijn geïnitialiseerd, evenals een methode die nog nergens wordt aangeroepen. Laten we een object van de klasse Dog aanmaken in de hoofdklasse en de velden initialiseren:

Main.java

Main.java

copy
1234567
public class Main { public static void main(String[] args) { Dog dog = new Dog(); dog.name = "Brian"; dog.age = 13; } }

We hebben een object van de Dog-klasse aangemaakt en het dog genoemd. De syntaxis voor het aanmaken van een object van een klasse is: ClassName objectName = new ClassName(); We hebben ook de eigenschappen van het object geïnitialiseerd door waarden toe te wijzen aan de velden. Onze hond heet Brian en is 13 jaar oud. De syntaxis voor het initialiseren van de velden van een object is: objectName.fieldName = value; We hebben nu dus een object van de Dog-klasse met geïnitialiseerde velden. Laten we nu een methode uit onze Dog-klasse aanroepen:

Main.java

Main.java

copy
1234567891011121314151617181920
package com.example; class Dog { String name; int age; void introduce() { System.out.println("Woof, woof (which means 'My name is " + name + "!')."); } } public class Main { public static void main(String[] args) { Dog dog = new Dog(); dog.name = "Brian"; dog.age = 13; dog.introduce(); } }

We hebben met succes een methode uit de Dog-klasse aangeroepen door die methode op het Dog-object te gebruiken. Je hebt misschien dezelfde syntaxis opgemerkt toen we eerder methoden uit de String-klasse aanriepen.

1. Hoe een klasse te declareren?

2. Moeten we een nieuwe klasse binnen een andere klasse aanmaken?

question mark

Hoe een klasse te declareren?

Select the correct answer

question mark

Moeten we een nieuwe klasse binnen een andere klasse aanmaken?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 4. Hoofdstuk 1

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

course content

Cursusinhoud

Java Uitgebreid

Java Uitgebreid

1. Diepe Java-structuur
2. Methoden
3. String Geavanceerd
4. Klassen
5. Geavanceerde Klassen

book
Wat Is Een Klasse?

Klasse

Een klasse is een fundamenteel concept in OOP-programmering. Het verwijst naar een sjabloon voor het maken van objecten. Een klasse bestaat uit velden (gegevens) en methoden (gedrag). Neem bijvoorbeeld de klasse Dog, waarbij de velden (gegevens) informatie bevatten over de name en age van de hond, en de methode (gedrag) ervoor zorgt dat de hond zichzelf voorstelt en zijn naam zegt:

Dog.java

Dog.java

copy
12345678
class Dog { String name; int age; void introduce() { System.out.println("Woof, woof (which means 'My name is " + name + "!')."); } }

Laten we bekijken wat gegevens (velden) zijn en wat gedrag (methoden) vertegenwoordigt:

Zoals we in het diagram kunnen zien, hebben we velden die niet binnen de klasse zelf zijn geïnitialiseerd, evenals een methode die nog nergens wordt aangeroepen. Laten we een object van de klasse Dog aanmaken in de hoofdklasse en de velden initialiseren:

Main.java

Main.java

copy
1234567
public class Main { public static void main(String[] args) { Dog dog = new Dog(); dog.name = "Brian"; dog.age = 13; } }

We hebben een object van de Dog-klasse aangemaakt en het dog genoemd. De syntaxis voor het aanmaken van een object van een klasse is: ClassName objectName = new ClassName(); We hebben ook de eigenschappen van het object geïnitialiseerd door waarden toe te wijzen aan de velden. Onze hond heet Brian en is 13 jaar oud. De syntaxis voor het initialiseren van de velden van een object is: objectName.fieldName = value; We hebben nu dus een object van de Dog-klasse met geïnitialiseerde velden. Laten we nu een methode uit onze Dog-klasse aanroepen:

Main.java

Main.java

copy
1234567891011121314151617181920
package com.example; class Dog { String name; int age; void introduce() { System.out.println("Woof, woof (which means 'My name is " + name + "!')."); } } public class Main { public static void main(String[] args) { Dog dog = new Dog(); dog.name = "Brian"; dog.age = 13; dog.introduce(); } }

We hebben met succes een methode uit de Dog-klasse aangeroepen door die methode op het Dog-object te gebruiken. Je hebt misschien dezelfde syntaxis opgemerkt toen we eerder methoden uit de String-klasse aanriepen.

1. Hoe een klasse te declareren?

2. Moeten we een nieuwe klasse binnen een andere klasse aanmaken?

question mark

Hoe een klasse te declareren?

Select the correct answer

question mark

Moeten we een nieuwe klasse binnen een andere klasse aanmaken?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 4. Hoofdstuk 1
some-alt