在Java中将子类对象分配给超类对象时会发生什么?