Video: Java Tutorial 04 Wat is een klasse (Nederlands) 2024
Wanneer u in Java programmeert, werkt u voortdurend met klassen en objecten. Om dit te begrijpen, sluit je je ogen even en denk je na over wat het betekent dat iets een stoel is … Een stoel heeft een stoel, een rug en benen. Elke stoel heeft een vorm, een kleur, een mate van zachtheid, enzovoort. Dit zijn de eigenschappen die een stoel bezit. Wat hier wordt beschreven is
stoel - het idee dat iets een stoel is. In objectgeoriënteerde terminologie beschrijf je de klasse.
stoel, en elke individuele stoel is een object. Een klas is niet echt een verzameling dingen. In plaats daarvan is een klas het idee achter een bepaald soort dingen. Als je het hebt over de klasse van stoelen in je kamer, heb je het over het feit dat elke stoel benen, een stoel, een kleur, enzovoort heeft.
Het is logisch om een object te zien als een concreet exemplaar van een klasse. In feite is de officiële terminologie in overeenstemming met dit denken. Als u een Java-programma schrijft waarin u een klasse definieert, wordt elke werkelijke stoel (de stoel waarop u zit, de lege stoel naast u, enzovoort) een
exemplaar van de klasse.
A Accounts
Type | Saldo | 16-13154-22864-7 |
---|---|---|
Controle van | 174. 87 | 1011 1234 2122 0000 |
tegoed | -471. 03 | 16-17238-13344-7 |
Savings | 247. 38 | Beschouw de kolomkoppen van de tabel als een klasse en denk aan elke rij van de tabel als een object. De kolomkoppen van de tabel beschrijven de klasse. |
Volgens de kolomkoppen van de tabel heeft elk account een accountnummer, een type en een saldo. Herschreven in de terminologie van objectgeoriënteerd programmeren, heeft elk object in de klasse (dat wil zeggen, elke instantie van de klasse) een accountnummer, een type en een balans.
Dus de onderste rij van de tabel is een object met rekeningnummer
16-17238-13344-7. Ditzelfde object heeft het type Besparingen en een saldo van 247. 38. Als u een nieuw account hebt geopend, heeft u een ander object en groeit de tabel met een extra rij.Het nieuwe object zou een instantie van dezelfde klasse zijn.