wacker氧化:VB.NET创建类的具体操作过程 - VB.NET教程 - 新客网
来源:百度文库 编辑:中财网 时间:2024/05/04 19:30:31
本人很喜欢VB.NET,在工作中也很喜欢总结关于VB.NET创建类的经验教训,下面就这个问题来详细说说吧。对于复杂的操作设计解决方案,必须首先确定组成这个系统的对象,在VB中,我们常常把每个对象的属性和操作组合到一个类里面,类的定义如下:
- Class ClassName
- '属性和操作
- End Class
一个完整的例子:
- Class Classname
- dim a as string
- dim b as integer
- dim c as string
- sub op()
- end sub
- sub cl()
- endsub
- endclass
类的定义本身不产生变量,定义之后可以使用new操作符来产生变量
- dim variable as classname
变量定义后可以使用点运算符来引用
- variable.a = 'test'
VB.NET创建类的时候,应当把类设计成一个“黑匣子”,就像电视机一样我们不需要了解电视机的组成和原理,直接用就可以了,可以隐藏类的私有类成员和方法,用来控制类成员访问的修饰符
◆Friend : 只在当前项目中可用
◆private : 只在本类中可用
◆protected : 在本类和本类的派生类中可用的成员
◆protected friend:在当前项目和本类的派生类中可用
◆public :类以外的代码也可以访问
默认值为:public
类成员的初始化
VB.NET创建类的对象的时候,通常立即赋值,为了简化赋值的操作,可以放入专门的子例程,即构造器,在任何类定义中,它都叫做new,例如:
- class book
- publictitle as string
- publicpublisher as string
- sub new()
- me.title=title
- me.publisher=publisher
- end sub
- end class
如果要简化对象成员的引用可以使用with运算符,在VB.NET创建类的时候,可能经常需要对类的变量赋值进行限制,例如,年龄,为了实现对类变量赋值的限制,可以在变量定义的时候使用private,例如
asp.net(c#)中类的创建过程
商标注册的具体操作过程
vb.net怎么创建“资源管理器样式界面”的窗体
怎么免费创建QQ群?具体操作过程是什么?
vb. net.2003 为何不能创建项目
可以用SQL中的视图创建VB.NET的水晶报表吗?
asp.net 如何在类中创建这个 我只会在类里创建函数和过程
股权分制的具体操作过程
问议付(交单)的具体操作过程
vb.net的麻烦
vb.NET的题目
vb.net的问题
VB。NET的安装
VB.net的连接
VB.NET的问题
VB.NET中关于自定义事件和过程的概念问题
急...vb.net2005中创建asp.net网站
VB的过程停顿
系统的sub or function都有提示,自己创建的function可否也有提示呢???? vb.net
百度的创建过程问题
创建公司的具体过程
这个过程怎样具体操作
安装VB.NET的条件
vb.net的数据库连接代码