Visual Basic 使用对象编程:使用类(一)—— 什么是类?

.的定

 

      于我初学者来程就是把控件从工具箱拖到窗体上,然而要想提高程技能,始必引入面向程的概念,首先从掌握类开始。简单,“”就是象的表示形式,一个可以用于象的多个副本。

 

      尽管我没有在代过类,但实际上我在使用了。例如,当我将一个 TextBox 控件拖到窗体上实际上就是在 TextBox 的一个新“例”。由于象都是的一个独的“例”,所以的操作就称例化”。我可以从“工具箱”中拖 TextBox 控件将它添加到了窗体中,不也可以通使用 New 关键字,在代中声明 TextBox 象来例化该对象,代如下:

 

      Dim Textbox1 As New TextBox

.中有什

 

      所有象都具有描述其特性的属性、定其操作的方法以及定其响的事件。同,定一个象的也具有它自己的属性、方法和事件(有也称“成”),它都将传递给该类的所有例。

 

      例如,一个表示号的可能具有 AccountNumber储户姓名) AccountBalance帐户 属性、CalculateInterest算利息)方法以及BalanceChanged(余额变化) 事件。一旦将一个例化,就可以访问它的属性、方法和事件。

 

      中的有些成是私有的,只有该类中的代可以访问。例如,一个可能具有一个算余的方法。您可能允某一程序取余,但是却不希望个程序直接更改余。可以通中的成声明 Private 将其藏,或者通将其声明 Public 可以通将它声明 ReadOnly,以允程序访问某一属性,但防止程序更改其。下面的代码显示了 BankAccount 可能是什么样子。

 

Class BankAccount

    Private AccountNumber As String

    Private AccountBalance As Decimal

    Public Sub UpdateBalance()

        ' add code to recalculate balance.

    End Sub

    ReadOnly Property Balance() As Decimal

        Get

            Return AccountBalance

        End Get

    End Property

End Class

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值