Garantie de satisfaction à 100% Disponible immédiatement après paiement En ligne et en PDF Tu n'es attaché à rien
logo-home
Samenvatting programmeren 2 HBO-ICT eerste jaar met voorbeelden €8,99   Ajouter au panier

Resume

Samenvatting programmeren 2 HBO-ICT eerste jaar met voorbeelden

 79 vues  1 achat
  • Cours
  • Établissement

De eigenschappen behandelen en voorbeeld van de volgende onderwerpen in c#: Classes, attributen, Methoden, Overerving, Abstracte klassen, Abstracte methoden, Virtuele methoden, Interfaces, Static, Overloading, Method Chaining, Chaining van Constructors, Sealed Classes.

Aperçu 2 sur 12  pages

  • 19 janvier 2023
  • 12
  • 2022/2023
  • Resume
avatar-seller
Classes, attributen, objecten
Classes zijn blauwdrukken voor objecten in c#. Ze beschrijven de eigenschappen (attributen) en gedragingen (methoden) van
objecten die van die klasse zijn. Als je bijvoorbeeld een "Hond" klasse hebt, kan je objecten maken van het type "Hond", die elk
hun eigen unieke eigenschappen en gedragingen kunnen hebben.


Constructor
Een constructor is een speciaal type methode dat wordt aangeroepen wanneer een object wordt gemaakt. Het kan worden
gebruikt om de startwaarden van de attributen van het object in te stellen.

Eigenschappen

1. Constructors hebben dezelfde naam als de klasse waarin ze zijn gedefinieerd.
2. Constructors hebben geen returntype, zelfs niet void.
3. Constructors kunnen verschillende accessmodifiers hebben, zoals public, private of protected.
4. Constructors kunnen parameters hebben, wat het mogelijk maakt om waarden mee te geven die worden gebruikt om de
staat van het object te initialiseren.
5. Constructors kunnen worden overschreven, wat betekent dat je meerdere constructors met verschillende parameter sets
kunt definiëren.
6. Als je geen expliciete constructor definieert in je klasse, zal C# automatisch een default constructor voor je genereren.
7. Je kunt ook een static constructor definiëren, die wordt aangeroepen voordat de eerste instantie van de klasse wordt
gemaakt of voordat er toegang is tot statische leden. Static constructors worden gebruikt om statische velden te
initialiseren en andere taken uit te voeren die maar één keer voor de hele klasse hoeven te worden uitgevoerd.


Voorbeeld met uitleg
Hier is een voorbeeld van een simpele c#-klasse met attributen en een constructor:

public class Persoon {
// Attributen van de klasse
public string Naam { get; set; }
public int Leeftijd { get; set; }
public string Adres { get; set; }
// Constructor
public Persoon(string naam, int leeftijd, string adres)
{
Naam = naam;
Leeftijd = leeftijd;
Adres = adres;
}
}


De klasse heeft drie attributen: Naam, Leeftijd en Adres. Elke attribuut is van het type string of int, afhankelijk van wat voor
soort gegevens het opslaat. De constructor wordt gebruikt om de waarden van de attributen in te stellen wanneer een nieuw
Persoon-object wordt gemaakt.

Bijvoorbeeld:

Persoon p = new Persoon("Jan", 32, "Amsterdam");



Dit zal een nieuw Persoon-object maken met de naam "Jan", de leeftijd 32 en het adres "Amsterdam", dankzij de constructor.


Methoden

, Methoden zijn functies die bij een klasse horen en die kunnen worden uitgevoerd door objecten van die klasse. Ze kunnen ook
attributen van het object beïnvloeden of waarden teruggeven.

Eigenschappen
1. Elke methode heeft een naam, die uniek moet zijn binnen de klasse of struct waarin de methode is gedefinieerd.
2. Een methode kan zero, one of meer parameters hebben, die worden gebruikt om gegevens naar de methode te sturen.
3. Een methode kan een returnwaarde hebben, die de waarde is die de methode teruggeeft aan de oproepende code
wanneer de methode is voltooid.
4. Een methode kan optioneel een access modifier hebben, zoals "public" of "private", die aangeeft hoe de methode kan
worden aangeroepen vanuit andere code.
5. Een methode kan optioneel een "static" modifier hebben, wat betekent dat de methode direct op de klasse kan worden
aangeroepen, in plaats van op een specifiek object van de klasse.
6. Een methode kan optioneel een "abstract" modifier hebben, wat betekent dat de methode een "abstracte" methode is die
alleen kan worden gebruikt als basis voor subklassen om hun eigen implementatie te geven.


Voorbeeld met uitleg
Hier is een voorbeeld van een methode die je aan de Persoon-klasse kunt toevoegen:

public class Persoon
{
// Attributen van de klasse
public string Naam { get; set; }
public int Leeftijd { get; set; }
public string Adres { get; set; }

// Constructor
public Persoon(string naam, int leeftijd, string adres)
{
Naam = naam;
Leeftijd = leeftijd;
Adres = adres;
}

// Methode om de persoon te laten groeten
public string Groet()
{
return "Hallo, mijn naam is " + Naam + " en ik ben " + Leeftijd + " jaar oud.";
}
}




De Groet()-methode geeft een string terug die een groet bevat met de naam en leeftijd van de Persoon. Je kunt de methode
aanroepen op een Persoon-object zoals dit:

Persoon p = new Persoon("Jan", 32, "Amsterdam");

string groet = p.Groet();
Console.WriteLine(groet);


Dit zal de volgende uitvoer produceren: "Hallo, mijn naam is Jan en ik ben 32 jaar oud."

Je kunt ook andere methoden aan de Persoon-klasse toevoegen, zoals een methode om de adresgegevens te wijzigen of om
de leeftijd te verhogen. Je kunt de methoden gebruiken om de gegevens van een Persoon-object te bewerken of om
berekeningen uit te voeren op de gegevens.


Overving

Les avantages d'acheter des résumés chez Stuvia:

Qualité garantie par les avis des clients

Qualité garantie par les avis des clients

Les clients de Stuvia ont évalués plus de 700 000 résumés. C'est comme ça que vous savez que vous achetez les meilleurs documents.

L’achat facile et rapide

L’achat facile et rapide

Vous pouvez payer rapidement avec iDeal, carte de crédit ou Stuvia-crédit pour les résumés. Il n'y a pas d'adhésion nécessaire.

Focus sur l’essentiel

Focus sur l’essentiel

Vos camarades écrivent eux-mêmes les notes d’étude, c’est pourquoi les documents sont toujours fiables et à jour. Cela garantit que vous arrivez rapidement au coeur du matériel.

Foire aux questions

Qu'est-ce que j'obtiens en achetant ce document ?

Vous obtenez un PDF, disponible immédiatement après votre achat. Le document acheté est accessible à tout moment, n'importe où et indéfiniment via votre profil.

Garantie de remboursement : comment ça marche ?

Notre garantie de satisfaction garantit que vous trouverez toujours un document d'étude qui vous convient. Vous remplissez un formulaire et notre équipe du service client s'occupe du reste.

Auprès de qui est-ce que j'achète ce résumé ?

Stuvia est une place de marché. Alors, vous n'achetez donc pas ce document chez nous, mais auprès du vendeur joelsefanja. Stuvia facilite les paiements au vendeur.

Est-ce que j'aurai un abonnement?

Non, vous n'achetez ce résumé que pour €8,99. Vous n'êtes lié à rien après votre achat.

Peut-on faire confiance à Stuvia ?

4.6 étoiles sur Google & Trustpilot (+1000 avis)

72841 résumés ont été vendus ces 30 derniers jours

Fondée en 2010, la référence pour acheter des résumés depuis déjà 14 ans

Commencez à vendre!

Récemment vu par vous


€8,99  1x  vendu
  • (0)
  Ajouter