🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: be.comp.programming
2 messages
2 total messages Started by Christian Fri, 07 Mar 2003 21:16
Constructors en Visual Basic
#5739
Author: Christian
Date: Fri, 07 Mar 2003 21:16
15 lines
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
#5740
Author: Aichatje
Date: Fri, 07 Mar 2003 22:44
57 lines
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