注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

谷海涛 廊坊师范学院信息技术提高班十四期

当你的才华还撑不起你的野心时,就应该静下心来学习!

 
 
 

日志

 
 

浅谈 VB 中 new 的用法以及实例化  

2016-11-22 15:53:08|  分类: VB |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
 

new 就是实例化,表达式为:DIM<变量名>AS New  <类型>   使用 New 关键字建立一个新的对象和用它属的类来定义是一样的。好处就是:不用再多次点击按钮创建相同的类型,可以用实例化(用编码)来创建它们。New 关键字可以被用作来建立一个窗体、 类模块以及集合的实例。 用户在设计的时候建立的每一个窗体都是一个类。 New 关键字能够用来建立一个类的实例。

 可以通过以下步骤来建立一个类的实例(以窗体form为例):

 (1)新建一个窗体。

 (2)按钮的 Click 事件过程加入以下代码:

        Dim f As New Form1

                f.Caption ="hello"

                f.Show

 (3)运行程序,并且点击几次按钮,把最前面的窗体移开,因为窗体是一个有可视界面的类, 此时可以看见有很多窗体的拷贝,每一个窗体具有相同的控件,并且出现在一个地方。

        New 关键字只能用来建立一个类的对象,不能建立一个基于基本的数据类型的对象,例如 Integer。而且,不能建立一个基于一个具体对象的对象。例如,下面的代码根据一个名为 SomeClass 的类,建立了一个名为 Objx 的对象,后面又错误 地企图根据对象 Objx 再建立一个其他的对象: Dim Objx As New SomeClass() Dim Objx AS New Objx() 以上代码是非法的。
  评论这张
 
阅读(22)| 评论(9)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017