第一个是调用方法的代码:
Dim Obj2 As New Class2
Dim Y As Integer
Y=Obj2.GetNumber
Obj2.StoreNumber(Y)
其中第三、四句是什么意思?第三句是把Obj2的返回值赋给Y吗?第二个是赋值属性的代码:
Dim X As Integer=8
Dim Obj1 As New Class1
Obj1.Prop1=X
X=Obj1.Prop1+1
Obj1.Field1=X
X=Obj1.Prop1+1
其中Obj1.Field1=X X=Obj1.Prop1+1这两句是什么意思?第三个问题
程序集和COM对象是什么?(是不是程序源)在.NET中怎么调用?谢谢老鸟!
Dim Obj2 As New Class2
Dim Y As Integer
Y=Obj2.GetNumber
Obj2.StoreNumber(Y)
其中第三、四句是什么意思?第三句是把Obj2的返回值赋给Y吗?第二个是赋值属性的代码:
Dim X As Integer=8
Dim Obj1 As New Class1
Obj1.Prop1=X
X=Obj1.Prop1+1
Obj1.Field1=X
X=Obj1.Prop1+1
其中Obj1.Field1=X X=Obj1.Prop1+1这两句是什么意思?第三个问题
程序集和COM对象是什么?(是不是程序源)在.NET中怎么调用?谢谢老鸟!
Obj2 和 Obj1 是 对象(或称为 Class2 或 Class1类的一个实例,注意 不能称他为类)
其中GetNumber 和 StoreNumber是 Obj2 的方法 (在Class2 里定义)
Prop1,Field1是Obj1 的属性 (在Class1 里定义)譬如你会在class1 里看到这样的定义:
Public Property Get Prop1() As Integer
...
Prop1=...
End PropertyPublic Property Let Prop1(nValue As Integer)
...
End Property