电脑爱好者,提供IT资讯信息及各类编程知识文章介绍,欢迎大家来本站学习电脑知识。 最近更新 | 联系我们 RSS订阅本站最新文章
电脑爱好者
站内搜索: 
当前位置:首页>> Asp>>asp语法之vbscript类声明及使用代码介绍(代码实例):

asp语法之vbscript类声明及使用代码介绍(代码实例)

来源:网络 | 2008-9-28 | (有3403人读过)

VBScript发扬了VB中默认的参数或变量是引用的好风格。这样,尽管Script语言中对类型不敏感,但它还能够达到C/C++里指针/引用同样的功效,完成很多事情。最基本的,比如说用它定义一个列表(List)的节点类ListNode:  
<%  
Class ListNode  
    Public Content  
    Public NextNode  

    Private Sub Class_Initialize()  
        Content="Node"  
        Set NextNode=Nothing  
    End Sub  
End Class  
%>  
呵呵,就这么简单,但不要感到鄙夷,也不要忘记对变量初始值。VB中也差不多,声明时加上类型就行了。而使用时:  
<%  
Set nh=new ListNode  
Set nh.NextNode=new ListNode  
’其它语句……  
’遍历列表  
Set n=nh  
While Not n is Nothing  
    Response.Write n.Content+"<br />"  
    Set n=n.NextNode  
Wend  
%>  
如果不加其它代码,上面的运行结果是两个“node”。VBScript的自定义类和对象也不外如是,只要你掌握基本的概念,对它有一定了解,就再简 单不过了。再次强调,用Set语句来对对象进行赋值,相当于Java里的赋值,都是获得一个引用。这比PHP4里默认对象赋值是调用拷贝构造函数来创建一 个新的对象好多了(甚至连obj=new Obj;这样的语句都会创建两个对象!如果你想获得引用的话,要在等号后变量前显示地加上&),而似乎PHP5也不想修改PHP4的这种做法。
Asp热门文章排行
网站赞助商
购买此位置

 

关于我们 | 网站地图 | 文档一览 | 友情链接| 联系我们

Copyright © 2003-2019 电脑爱好者 版权所有 备案号:鲁ICP备09059398号