我想了解空值或空引用。
例如,我有一个名为Apple的类,并创建了它的一个实例。
Apple myApple = new Apple("yummy"); // The data is stored in memory
然后我吃了那个苹果,现在它需要为空,因此我将其设置为空。
myApple = null;
打电话之后,我忘记了吃了它,现在想检查一下。
bool isEaten = (myApple == null);
通过此调用,myApple在哪里引用?null是一个特殊的指针值吗?如果是这样,如果我有1000个空对象,如果我们认为指针类型为int的话,它们会占用1000个对象存储空间还是1000个int存储空间?