|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
从一个编程语言的普及程度来将,一个好的IDE是至关中要的,而现在的java的IDE虽然已经很好了,但是和.net比起来还是稍微差一些的,这是个客观事实。java要想普及的更好。DE是必须加以改进的。
面向对象编程简介
Java一种面向对象的编程言语。VisualBasic有良多对象特征,可是它却不是一种严厉的面向对象的言语。在本节,我们将向您先容怎样在VisualBasic中构建一个类,然后再先容怎样在Java言语中构建一个等价的类。
类的利用
您能够以为类就是您要界说的一种数据范例。一个类的变量实例称为对象。与其他变量分歧,对象具有范例、一组属性和一组操纵。对象的范例可使用该对象实例化时所利用的类暗示。对象的属性暗示该对象的值或形态。对象的操纵是您为了改动对象形态而挪用的一切函数集。
思索一下VisualBasic的基础数据范例Integer,它暗示一个整数。您可使用这类范例来创立一些变量,这些变量是一个整数的实例。每一个Integer变量都有一个属性,这个属性暗示该变量所持有的是整数数值。每一个Integer变量都有不异的操纵集,这些操纵能够修正变量的形态(或值)。您能够对Integer变量实行的操纵包含:加(+)、减(-)、乘(*)、除()和取模(Mod)。
界说VisualBasic类
如今,让我们假定如许一种情形:您但愿开辟一个本人的范例——它能够暗示一个庞大的对象,而在VisualBasic言语的基础范例其实不撑持这类范例。假定您是一位金融体系软件开辟小组的成员,而您的义务是开辟一些代码来暗示一个典范的银行帐号。固然一个银行有良多种帐号,可是每一个帐号都有一些不异的基础属性和操纵。详细来讲,每一个帐号都有一个余额和一个ID号。清单10中给出的VisualBasic代码就界说了一个account类。该类中界说三个操纵:Deposit,Withdrawal和InitAccount(用来对帐户余额和帐户号码进行初始化)。注重您是怎样利用一个公有变量来纪录实践的帐号余额的,而且界说了一个名为Balance的属性以便让利用该类的用户能够取得帐户余额。
清单10.界说VisualBasic类
Private theBalance As Currency
Private theAccountNumber As Integer
Public Sub InitAccount (number As Integer, initBal As Currency)
theAccountNumber = number
theBalance = initBal
End Sub
Public Sub Deposit (amount As Currency)
theBalance = theBalance + amount
End Sub
Public Sub Withdrawal (amount As Currency)
theBalance = theBalance - amount
End Sub
Public Property Get Balance() As Currency
Balance = theBalance
End Property
Public Property Get AccountNumber() As Integer
AccountNumber = theAccountNumber
End Property
<p>
唉!都是钱闹的1.Swing和.net开发比较------从市场份额看.net开发主要占据大部分的中小型和中型的的桌面开发,原因是它封装了很多工具 |
|