前言
以前,学习java的时候,知道生活中的事物都可以定义为java里面的类,比如:学生汽车,食物等。而事物的性质就是java里面的属性,比如:学生的姓名,性别,年龄;汽车的品牌,价格等;食物的价格,口味等。事物的功能就是java里面的方法,例如:学生上课,考试;汽车行驶;食物烹饪等等。
但是,对于代码运行时计算机内存是如何分配和变化的这个并不了解。今天简单梳理下,Java自定义类的内存图是如何变化的。
代码
//Phone.java
public class Phone{
String color;
String brand;
double size;
}
//TestPhone.java
public class TestPhone{
public static void main(){
Phone