我对演员并不十分熟悉。所以随时编辑或注释我的问题的变化。这两个演员阵容之间的区别
比方说,我有一个实现接口的类:
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