Code Snippets
1. public (type var.) NaamVanAttribuut vb. public string Naam; 2. public (type var.) NaamVanAttribuut vb. public int AfstandWinkel {return meter - snelheid} 4. (Main) NaamKlasse NaamObj = new NaamKlasse() vb. MasterChef Alexander = new MasterChef(); NaamObj.NaamMethode vb. Alexander.KookKunsten; Code Snippets 2
5. (in nieuwe klasse) public enum NaamEnum { voorwerp1, voorwerp2 } 3. Roep aan met fullprop private int naamProp; (camelCase) public int NaamProp (PascalCase) { get { return naamProp; } set { naamProp = value; } } |
Klasse
een klasse hebben gedefinieerd die de algemene eigenschappen (properties). Objecten
een verzameling van alle eigenschappen en methoden in een klasse die je dan makkelijk kan oproepen (vb.MyCar.Oliepeil -> geeft de oliepeil van het object genaamd MyCar) Attributen
• stukjes data die je bijhoudt in objecten • encapsulatie netjes groeperen • static deel van je klasse maar zijn geen deel van het object. Methoden
staat toe om functionaliteit toe te voegen aan objecten van een bepaalde klasse. = gedrag van de objecten • (klein) uitvoerbare stukjes code die je dan makkelijk overal kan oproepen. vb. public int naam() { (code die waarde berekent) return (waarde); } |
Datatypes
enumeratie (enum). Een enumeratie is een opsomming van alle mogelijke waarden voor een variabele van een bepaald type. Schrijven zoals een Klasse (onder Namespace) Access modifiers
• bepaalt welke code door welke andere code mag worden uitgevoerd of aangepast. • Private methode één code op meerdere plekken wordt gebruikt. Properties
• zien er uit zoals attributen, maar werken zoals methoden. • Code ziet er zo uit: private int naam public int Naam{ get {return naam} set {naam = value} ---- • write-only (SET) enkel naam een waarde geven, maar niet van buitenuit lezen. • read-only (GET) ---- • Read-only property met private set private set • Read-only Get-omvormers iets berekenen en dat teruggeven via een getter. DateTime
using System.Globalization; nodig voor CultureInfo using System.Threading.Tasks; nodig voor System.Threading ---- System.Threading.Thread.Sleep(getal); 1000 = seconde |
Cheatography
https://cheatography.com
PRO | Klassen en objecten Cheat Sheet (DRAFT) by HoneyLavender
Hoofdstuk 10 Klassen en objecten
This is a draft cheat sheet. It is a work in progress and is not finished yet.