"Nou, hallo, Amigo! Goed nieuws! Ik rond het werk aan een supernauwkeurige voorspeller af!"

"Cool. Wat doet het? Zal het voorspellen wanneer ik een coole programmeur word?"

"Hé, geen haast, mijn jonge robot! Ik heb niet zo ver vooruit gekeken, maar dat weet ik al..."

"Wat?!"

"...Ik zag dat je naar me toe zou komen met vragen over de onderwerpen die je deze week hebt bestudeerd. Dus heb ik van tevoren extra materiaal voor je klaarliggen: ze helpen je alles uit te zoeken."

Hoe polymorfisme te gebruiken

"Het belangrijkste voordeel van polymorfisme is flexibiliteit. Aan de ene kant kun je met meerdere gegevenstypen werken alsof ze van hetzelfde type zijn. Aan de andere kant kun je het gespecialiseerde gedrag van objecten behouden. Wanneer moet je casten naar een gemeenschappelijk type en wanneer heb je specifieke eigenschappen nodig, daar gaan we het over hebben .

Hoe methode-overriding werkt

Je bent al bekend met method overloading. Het is tijd om te leren over het overschrijven van klassen . Dit zal je helpen wanneer je een gemeenschappelijke methode nodig hebt om verschillende acties uit te voeren, afhankelijk van de klasse waarin deze is aangeroepen. Alles is mogelijk! Het belangrijkste is om te weten hoe :)

Waarom interfaces nodig zijn in Java

Deze les geeft een ontspannen en gedetailleerde beschrijving van wat interfaces zijn en waarom ze in de taal verschenen. En u leert over populaire Java-interfaces. Bereid je voor! Dit onderwerp heeft een vervolg!

Standaardmethoden in interfaces

Elke versie van Java verschilt van de vorige. Versie acht introduceerde het concept van standaardmethoden in interfaces. Hiermee kunt u standaardmethoden definiëren en deze binnen een interface implementeren. In deze les vind je voorbeelden en uitleg .

Specifieke voorbeelden van abstracte klassen in Java

Je hebt kennis gemaakt met abstracte lessen. Je weet al dat ze als 'blanco's' zijn voor je toekomstige lessen. Maar moeten alle methoden van zo'n klasse abstract zijn? En waarom heeft Java geen meervoudige overerving? Hierbij een 'tip' van mijn supernauwkeurige voorspeller: de stof uit deze les bereidt je beter voor op het volgende niveau.