科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道基础软件VB.NET面向对象的程序设计语言

VB.NET面向对象的程序设计语言

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

本文表述了在vb.NET中运用面向对象原理编程的基本方法,本文没有全面涉及vb.NET面向对象编程,本文仅仅是一个开始。

作者:Crystal编译 来源:yesky 2007年11月11日

关键字:

  • 评论
  • 分享微博
  • 分享邮件
名字空间

  当写.NET应用程序时,需要写类和其他数据类型。为使应用程序更有条理,组织性更好,需要将他们聚合进名字空间中,这也是微软用.NET Framework类库的原因。微软.NET Framework sdk文档中的.NET Framework类库中包含了80多个名字空间,包括常用的重要的名字空间,如System, System.IO, System.Drawing, System.Windows.Forms等等。举例而言,在Employee类中的PrintSalary 方法,我们使用了system名字空间中的console类。

  如果在程序中要经常使用一个名字空间,可以采取引用该名字空间的方法,这样在每次调用其成员时就用不作重复写名字空间了。例如你可以象下面这样改写list4和list5。

Listing 6: Importing a namespace

Imports System

Class Employee

 Dim salary As Decimal = 40000
 Dim yearlyBonus As Decimal = 4000

 Public Sub PrintSalary()
  ' print the salary to the Console
  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的引用方法是:System.Console。
    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章