Kapitel 7: Packages, Klassen und Objekte

7.1  Architektur und Entwurf

Nachdem ich den auf Funktionen und Syntax bezogenen Teil von Kotlin ausführlich vorgestellt habe, wendet sich dieses Kapitel dem objektorientierten Teil zu, der eine ähnlich starke Gewichtung hat. Die Objektorientierung geht davon aus, die Daten und Funktionen eines Programms nach den Objekten zu gruppieren, die sie auch in der Realität haben, beziehungsweise die dem Modell der Aufgabenstellung entspricht.

Die Klasse ist die Klammer, die dafür benutzt wird. Sobald die Daten oder Variablen im Kontext einer Klasse auftauchen, bezeichnet man sie als Attribute oder Properties, und die Funktionen werden als Methoden bezeichnet.

Im Gegensatz zur funktionalen Programmierung ist ...

Get Kotlin - Das umfassende Praxis-Handbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.