login  Naam:   Wachtwoord: 
Registreer je!
 Nota's op tutorial:

Tutorials > Gecombineerd > Classes
Pagina:

Reacties op de tutorial Classes


Offline  Ultimatum
Gepost op: 24 september 2008 - 12:42
PHP expert

Weer een hele mooie tutorial, vooral ook omdat je (zoals gewoonlijk ) laat zien hoe het in VB en C# moet. Weer zeer goed gedaan dus .

Offline  Stijn
Gepost op: 25 september 2008 - 18:41
PHP expert

  1. public string Naam
  2. {
  3. get { return _naam; }
  4. set { _naam = value; }
  5. }


Dus als ik de functie "Naam" oproep zonder parameters, voert hij de get {} uit en bij een parameter(s) de set {}?

Er zijn nog twee modifiers die je noemt maar niet bespreekt. Die friend en protected friend. Wat doen die dan?

Offline  Abbas
Gepost op: 25 september 2008 - 19:42
Gouden medaille

Crew .NET


1.
Nee, het stukje code dat je toont is een property, geen functie:
  1. //instantie van de klasse 'mijnKlasse' maken
  2. mijnKlasse foo = new mijnKlasse();
  3. //de set wordt gebruikt, de property Naam is nu gelijk aan 'waarde'
  4. foo.Naam = "waarde";
  5. //de get wordt gebruikt, iets heeft nu de waarde van de property Naam
  6. string iets = foo.Naam;

Begrijp je?

2.
De internal(C#) of Friend(VB) is alleen maar toegankelijk vanuit dezelfde Assembly. Aangezien ik dit nog niet 100% onder de knie heb, heb ik het niet in de tutorials geschreven om zeker niets verkeerd/onvolledig te tonen. 

Offline  nemesiskoen
Gepost op: 27 september 2008 - 18:00
Gouden medaille

PHP expert


Die friend heeft te maken met access binnen eenzelfde namespace als ik me niet vergis. Dit heet officieel "package" en wordt voorgesteld door ~.

Mooi uitgelegd:-) nog één klein miniem dingetje vermelden: één klasse heeft één verantwoordelijkheid, de reden ook dat de klasse wordt gemaakt.
(zie lessen clem:D)

Offline  Walter
Gepost op: 12 oktober 2008 - 20:06
Nieuw lid

geweldige tutorial, ben nu op school met mijn opleiding ook bezig met OOP programmeren in de vb.net les. Ik had nu alleen een vraag hierover. Is dit een makkelijke manier om te gebruiken in een meertalig programma? Ik bedoel dan een meertalig systeem als een systeem dat nederlands/engels/duits(als voorbeeld) heeft.

Pagina:

Enkel aanvullende informatie is welkom. Geen prijzende of afkeurende reacties.
 
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.025s