我爱Aspx >> VB.Net >> VB.Net中文教程(12) 共享成员(Shared Member)VB.Net中文教程(12) 共享成员(Shared Member)
共享成员(Shared Member)
?????? 内容 ??????
v 1. 共享资料成员
v 2. 共享程序成员
您已经习惯像 New Employee("Tom", 25)这样的指令了,看到这个指令可以想向它是:Employee.New("Tom", 25),于是不难想象到,原来类别也是对象!这个类别对象(Class Object)接到New()讯息时,就去诞生一个对象,原来类别对象就是妈妈对象(Meta Object)!妈妈是小孩共有的,妈妈的资料值是小孩共享的,妈妈的程序是小孩共享的。本文就介绍这种共享的资料成员和程序成员。
1. 共享资料成员
对象拥有自己的空间﹐也拥有自己的资料﹔对象之间的沟通(交换资料)方法是个重要问题。如果只想传递某项资料时﹐该如何呢﹖
图1、 对象间之沟通
有数种可行方法﹐请看个例子﹕
@#ex01.bas
Imports System.ComponentModel
Imports System.Drawing
Imports System.WinForms
@#----------------------------------------------------
Class Employee
Private emp_name As String
Public salary As Double
Public Overloads Sub New(ByVal na As String)
emp_name = na
End Sub
Public Overloads Sub New(ByVal na As String, ByVal s As Double)
【我对这篇文章有话说?】
VB.Net中文教程(13) Whole-Part关..[05-20]
走近VB.Net(二) 再谈函数调用[05-20]
走近VB.Net(三) 源码详解—运用颜..[05-20]
走近VB.Net(四) 关于数据类型与..[05-20]
走近VB.Net(五) VB.Net核心概念[05-20]
走近VB.Net(六) 菜单与托盘图标[05-20]
走近VB.Net(七)在窗体上画图[05-20]
在Vs.net中使用MSN即时通讯软件(..[05-20]
效率提高两倍!——Visual Basic..[05-20]
Henry的VB.NET之旅(十一)—可视..[05-20]
VB.Net中文教程(13) Whole-Part关..[05-20]
走近VB.Net(二) 再谈函数调用[05-20]
走近VB.Net(三) 源码详解—运用颜..[05-20]
走近VB.Net(四) 关于数据类型与..[05-20]
走近VB.Net(五) VB.Net核心概念[05-20]
走近VB.Net(六) 菜单与托盘图标[05-20]
走近VB.Net(七)在窗体上画图[05-20]
在Vs.net中使用MSN即时通讯软件(..[05-20]
效率提高两倍!——Visual Basic..[05-20]
Henry的VB.NET之旅(十一)—可视..[05-20]