代码语言:javascript复制
1 class A{
2 int i;
3 int j;
4 }
5
6 clsaa demo{
7 public static void main(String[] args){
8 A aa = new A();
9
10 A aa; //用数据类型 变量名,aa本身的内存是在栈中静态分配的
11 aa = new A(); //在堆中动态分配一块区域,被当做了A对象
12 //堆中内存的地址赋给了aa
13 //aa指向堆中的内存,aa代表了堆中的内存
14 //aa.i 代表:aa这个静态指针变量所指向的动态内存中的A对象的i这个成员
15 }
16 }