我對演員並不十分熟悉。所以隨時編輯或註釋我的問題的變化。這兩個演員陣容之間的區別
比方說,我有一個實現接口的類:
public class Class1: Interface1
{
}
請告訴我這兩個?:
Interface1 myObject = new Class1();
和
Class1 myClassObject = new Class1();
Interface1 myObject = (Interface1) myClassObject;
之間的區別是第一個也是一種形式的鑄造?
編輯:
每個人做什麼?
看到這個問題:http://stackoverflow.com/questions/1085144/what-is-the-difference-between-boxing-unboxing-and-type-鑄造 – rkrahl 2013-03-08 08:46:36
@rkrahl:裝箱/取消裝箱是當你使一個值類型成爲一個引用類型(fe'int' - >'object'),反之亦然。 – 2013-03-08 08:49:05