构造函数 VB.net

构造函数 VB.net,第1张

概述        在面向对象程序设计中对象是数据与数据上采取行动的方法的集合,是类的实例,而类是一种数据结构,只有定义了类之后才能创建类的实例——对象。构造函数是.NET中的一类特殊方法,它用于初始化类型和创建类型的实例(对象)。在VB.NET中对象有生命周期的概念,类在实例化时,.NET系统会自动调用构造函数,初始化对象的数据成员,则赋予了对象的生命周期。 在VB.net中的类的构造函数形式如下:

在面向对象程序设计中对象是数据与数据上采取行动的方法的集合,是类的实例,而类是一种数据结构,只有定义了类之后才能创建类的实例——对象。构造函数是.NET中的一类特殊方法,它用于初始化类型和创建类型的实例(对象)。在VB.NET中对象有生命周期的概念,类在实例化时,.NET系统会自动调用构造函数,初始化对象的数据成员,则赋予了对象的生命周期。

在VB.net中的类的构造函数形式如下:

  Sub  New()  End    sub

(1)VB.net中带参数的构造函数,以树(Tree)为例:

Sub New (byval Leaf as string,byval Branchas string,byval Root as string)    Me.Leaf=Leaf    Me.Branch=Branch    Me.Root=RootEnd sub

那么我们就可以这样来实例化一棵树:

Dim littleTree as new Tree(“茂密的”,” 盘虬卧龙”,” 龙蟠虬结”)

(2)VB.net中不带参数的构造函数,以为树浇水为例:

 Public sub Water       Console.Writeline(“小树苗口渴了,我们该浇水了”)  End sub

注:在这里需要指出的是我们会在使用继承的时候,父类就只能有一个构造函数需要参数。


下面是我以前写的有关C++的构造函数:

http://www.jb51.cc/article/p-zzvxmnuz-bgn.html

通过VB.net和C++的构造函数的对比,我们可以看出C++构造函数名和类名完全一样,可以根据不同的参数来实现重载不同的构造函数,而VB.net则不需要

总结

以上是内存溢出为你收集整理的构造函数 VB.net全部内容,希望文章能够帮你解决构造函数 VB.net所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1276285.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存