Thread View: be.comp.programming
2 messages
2 total messages
Started by Christian
Wed, 19 Feb 2003 23:42
Visual Basic.Net
Author: Christian
Date: Wed, 19 Feb 2003 23:42
Date: Wed, 19 Feb 2003 23:42
12 lines
1588 bytes
1588 bytes
Dag iedereen, Kan er mij soms iemand vertellen wat Constructors zijn in VB.Net, en hoe ik deze kan gebruiken? Het statement "Public Sub New()" zou een voorstelling moeten zijn van een dergelijke Constructor, maar hiervan ben ik niet zeker. Ook weet ik niet hoe ik deze kan gebruiken of wat deze code kan doen. Ik vraag dit omdat boeken en internet me dit onderwerp niet echt duidelijk kunnen maken, mischien lukt dit via deze weg wel. Groetjes, Christian
Re: Visual Basic.Net
Author: Eug�ne Schouten
Date: Sat, 22 Feb 2003 19:08
Date: Sat, 22 Feb 2003 19:08
55 lines
2634 bytes
2634 bytes
"Christian" <Christian.Rosseel@pandora.be> wrote in message
news:QDU4a.61843$Jd.7631@afrodite.telenet-ops.be...
> Dag iedereen,
>
> Kan er mij soms iemand vertellen wat Constructors zijn in VB.Net, en hoe
ik
> deze kan gebruiken?
> Het statement "Public Sub New()" zou een voorstelling moeten zijn van een
> dergelijke Constructor, maar hiervan ben ik niet zeker.
> Ook weet ik niet hoe ik deze kan gebruiken of wat deze code kan doen.
> Ik vraag dit omdat boeken en internet me dit onderwerp niet echt duidelijk
> kunnen maken, mischien lukt dit via deze weg wel.
> Groetjes,
>
> Christian
>
Hallo Christian,
Een constructor is een speciale methode in een klasse die altijd wordt
aangeroepen als je een instantie van die classe maakt.
Je kunt een constructor gebruiken om bijvoorbeeld bepaalde waarden standaard
in te stellen iedere keer als je een nieuwe instantie van je klasse maakt.
Bv de classe:
Public class Persoon
Private leeftijd As Integer
Private Man As Boolean
'nu komt de constructor
Public Sub New(ByVal Man As Boolean)
Me.Man = Man
End Sub
End Class
Als je in dit geval een instatie maakt van de klasse Persoon moet je een
Boolean meegeven als parameter, en wordt die
waarde aan het veld Man gegeven:
Dim Jan, Marjolein As Persoon
Jan = New Persoon(True)
Marjolein = New Persoon(False)
System.Console.WriteLine(Jan.Man.ToString) 'geeft --> True
System.Console.WriteLine(Marjolien.Man.ToString) 'geeft --> False
(even uit m'n hoofd du niet getest)
Als je geen constructor in je klasse toevoegd maakt vb er eentje (maar wel
een no-argument).
Succes,
Eug�ne Schouten ( www.jschouten0.freeler.nl)
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