Quantcast
Channel: The Will Will Web - 物件導向基礎:何謂類別(Class)?何謂物件(Object)?
Viewing all articles
Browse latest Browse all 50

隨風飄揚 on 物件導向基礎:何謂類別(Class)?何謂物件(Object)?

$
0
0
雖然這篇文章寫的有點久了,但依然具備啟發性。 Q:請問「類別」可不可以包含「物件」? A:不行,就算return 一個object 尚未實體化(create or get instance)都不算物件,只能算包含class Q:請問「物件」可不可以包含「類別」? A:不行,就算包含的是class,在記憶體裡都已經成為instance了 Q:請問「類別」可不可以包含「類別」? A:可以,最常見的就是property是另一種類別,或是method傳遞另一型別 Q:請問「物件」可不可以包含「物件」? A:可以,最常見的 DataSet 包含 DataTable 包含 DataRow 含DataCell rutime 時都已經是物件了... 另一常見的就是viewstate...暫存物件 Q:請問「物件」可不可以當成資料傳遞? A:可以,同一namespace,物件都可以直接傳遞,不同process則需序列化傳遞 Q:請問「類別」可不可以當成資料傳遞? A:如果用markup language 就可以,例如web service實作 Q:在 .NET 的世界,請問「物件」可以用什麼型態存在或用什麼格式傳遞?(可任意回答一種以上) A:資料型態(DataTable) base64 Q:在 .NET 的世界,請問「類別」可以用什麼型態存在或用什麼格式傳遞?(可任意回答一種以上) A:在 .NET 的世界,程式在執行的時候,「類別」可不可以被動態修改? Q:如果有兩台主機要互相傳遞資料,他們傳遞的是「類別」還是「物件」? A:物件 Q:請問「物件」是否包含「方法(Method)」? A:instance method Q:如果「物件」從 A 電腦傳遞到 B 電腦時,若該物件要執行「方法」還需不需要有「類別」存在? A:需要,例如.net remoting 否則另一電腦不懂該傳遞的物件

Viewing all articles
Browse latest Browse all 50

Trending Articles