Class(类)可以被实例化,属于引用类型,是分配在内存的堆上的。类是引用传递的;
对象是new出来的,也就是通俗的说的实例化,new出来的对象是引用类型,也是分配在堆上面的;
程序写好之后又编译--->运行;
类和对象在编译的时候不会占用内存,只有分配在栈上面的才占内存;
(栈是编译期间就分配好的内存空间,因此你的代码中必须就栈的大小有明确的定义;例如:局部值类型变量、值类型参数等都在栈内存中)
堆是程序运行期间动态分配的内存空间,你可以根据程序的运行情况确定要分配的堆内存的大小;
类和对象在运行的时候是占用内存的,
不知道解释的对不对:o |