以前老有人搞不清类、对象和实例之间的关系,下面说说我的个人理解
1、对象说穿了就是一个变量,是存在栈中,例如 Star star = new Star();
其中star是一个对象,只不过是对引用类型的变量的另一种称呼罢了
2、实例是存在堆中的,如 new Star() 这个实例,是没有名字的,存放于堆中,
那我们如何使用它那,就是通过star这个变量指向这个实例,这样我们就可以通过star这个变量,
也就是star对象来操作new Star() 实例了,
3、类和对象的关系,就好比月饼模子和你吃的月饼的关系,
说完了,不知你懂了没