只能在堆或栈上创建对象?