网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 论文素材 设计下载 最新论文 下载排行 论文上传 在线投稿 联系我们
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > VB.net > 正文
VB.NET中的面向对象编程特征
来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/15
下载{$ArticleTitle}原创论文样式
和quarterlyBonus都是符合规则的域名。下面的代码在Employee类中添加了salary和quarterlyBonus这二个域:
  
    增加了二个域的Employee类
  
    Class Employee
  
    Dim salary As Decimal = 40000
  
    Dim yearlyBonus As Decimal = 4000
  
    Public Sub PrintSalary()
  
    '' print the salary to the Console
  
    System.Console.Write(salary)
  
    End Sub
  
    End Class
  
    Module Module1
  
    Public Sub Main()
  
    Dim anEmployee As Employee
  
    anEmployee = New Employee()
  
    anEmployee.PrintSalary()
  
    End Sub
  
    End Module
  
    上述代码段中的Module1模块中提供了子程序的Main函数,这也是VB.NET程序开始的地方。要编译源程序,就必须用一种或另一种方式提供访问Main Sub的途径。
  
    如果你使用的不是Visual Studio.NET,那么可以使用vbc.exe软件编译VB.NET源程序,vbc.exe是在安装.NET Framework时自动安装的。例如,当你把源代码保存为Employee.vb文件后,在Employee.vb所在的目录下,输入vbc Employee.vb即可编译该源程序
  
    现在我们再来看看上面的代码,子程序的Main函数首先定义了一个Employee类型的变量━━anEmployee:
  
    Dim anEmployee As Employee
  
    然后使用关健词New对Employee进行初始化:
  
    anEmployee = New Employee()
  
    这样,我们就得到了一个Employee类型的变量,我们就可以使用它的功能了(福特汽车公司的工程师生产出汽车后,我们就可以启动并驾驶它了。)。在我们的例子中,可以使用下面的方法调用PrintSalary方法:
  
    anEmployee.PrintSalary()
  
    这一方法会打印Employee中salary变量的值。
  
    当然,我们也可以将子程序的Main函数移到类的定义中去,这样就无需再使用模块了。下面的代码即演示了这种方法:   子程序的Main函数在类的定义中
  
    Class Employee
  
    Dim salary As Decimal = 40000
  
    Dim yearlyBonus As Decimal = 4000
  
    Public Sub PrintSalary()
  
    '' print the salary to the Console
  
    System.Console.Write(salary)
  
    End Sub
  
    Public Shared Sub Main()
  
    Dim employee As Employee
  
    employee = New Employee()
  
    employee.PrintSalary()
  
    End Sub
  
    End Class
  
    注释:PrintSalary方法中的System.Console.Write表示我们调用了Console类中的Write方法,而Console类又是System名字空间的一部分。关于名字空间的要领将在下面的部分讨论:
  
  名字空间
  
    在编写.NET软件时,
  • 上一篇资讯: VB.NET实现超级ptm查看器
  • 下一篇资讯: 在VB.NET中使用动态属性
  • 网学推荐

    免费论文

    原创论文

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号