【发布时间】:2013-02-23 18:03:53
【问题描述】:
我对选角真的不是很熟悉。因此,请随时对我的问题进行编辑或评论更改。
假设我有一个实现接口的类:
public class Class1: Interface1
{
}
这两者有什么区别?:
Interface1 myObject = new Class1();
和
Class1 myClassObject = new Class1();
Interface1 myObject = (Interface1) myClassObject;
第一个也是铸造形式吗?
编辑:
每个人都做什么?
【问题讨论】:
-
@rkrahl:装箱/拆箱是指将值类型设为引用类型(例如
int->object),反之亦然。