Thread View: be.comp.programming
2 messages
2 total messages
Started by Christian
Fri, 07 Mar 2003 21:16
Constructors en Visual Basic
Author: Christian
Date: Fri, 07 Mar 2003 21:16
Date: Fri, 07 Mar 2003 21:16
15 lines
1644 bytes
1644 bytes
Hallo, Waarom breng ik in een nieuwe klasse een constructor aan, wat doet deze eigenlijk? Ik bedoel, wanneer ik in een klasse bv. PersoonsGegevens twee Public vaiabelen aanmaak, bv. naan en adres. Dan kan ik de waarden van deze twee opvragen in de module dmv een Object dat gedeclareerd is met de klasse als gegevenstype. Wanneer ik nu in die betreffende klasse een constructor aanmaak, dan blijft het resultaat op de console hetzelfde. Ook vroeg ik me af wanneer ik nu myBase of myClass gebruik en wat deze eigenlijk doen? Alvast bedankt, Christian.
Re: Constructors en Visual Basic
Author: Aichatje
Date: Fri, 07 Mar 2003 22:44
Date: Fri, 07 Mar 2003 22:44
57 lines
2696 bytes
2696 bytes
A. Stel je maakt een classe Persoon dan kan je bijvoorbeeld de verschillende
constructors overloaden:
Public Class Persoon
Public Sub New()
End Sub
Public Sub New (ByVal Naam as String)
strNaam=Naam
End sub
Private strNaam as String
Public Property Naam as String
Get
Return strNaam
End Get
Set (value as string)
strNaam=Naam
End Set
End Property
End Class
Nu kan je in je code deze classe instantiIeren op twee manieren:
1. Dim MijnPersoon as New Persoon() -> Naam is leeg
2. Dim MijnPersoon as New Persoon("Christian") -> Naam is Christian
B. myBase gebruik je als je classe inherit van een andere classe
Meer informatie vind je in de MSDN van Microsoft
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbcn7/html/
vaconUsingConstructorsDestructors.asp
Aichatje
"Christian" <Christian.Rosseel@pandora.be> schreef in bericht
news:a%7aa.1093$Vq.191@afrodite.telenet-ops.be...
> Hallo,
>
> Waarom breng ik in een nieuwe klasse een constructor aan, wat doet deze
> eigenlijk?
> Ik bedoel, wanneer ik in een klasse bv. PersoonsGegevens twee Public
> vaiabelen aanmaak, bv. naan en adres. Dan kan ik de waarden van deze twee
> opvragen in de module dmv een Object dat gedeclareerd is met de klasse als
> gegevenstype.
> Wanneer ik nu in die betreffende klasse een constructor aanmaak, dan
blijft
> het resultaat op de console hetzelfde.
> Ook vroeg ik me af wanneer ik nu myBase of myClass gebruik en wat deze
> eigenlijk doen?
> Alvast bedankt,
>
> Christian.
>
>
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads