子程序和函数又叫方法,方法的命名也遵循Pascal命名法。
另一个类成员类型是域,域的命名法则遵循camel-case法则,如一个好的域命名象salary 和quarterlyBonus这样,在list3中我们在Employee类中添加了两个域salary和quarterlyBonus
| 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 |
对象实例
一个类是一个模板或代表实体的蓝图。由于要使用类的域、方法或其他成员,你第一次需要将类的观念转变为对象,这样说吧,仅仅是跑车的蓝图是没有用的,除非工程师将蓝图造成车,从另一个方面说,你驾驶的是车而不是蓝图。
在面向对象编程中,对象被称为类的实例,因此创建一个对象的过程又被称为实例化。
list4示范了实例化employee类
| Listing 4: 对象初始化 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 |
Listing 4中的模块Module1中提供了Main sub,在vb.NET程序中Main Sub是整个程序的入口,要编译源程序,那么你就必须提供访问Main Sub的途径。
上一页 [1] [2] [3] [4] [5] [6] 下一页