对象在内存中存在形式:
分配机制:
1.栈:一般存放基本数据类型(局部变量)
2.堆:存放对象(Cat cat,数组等)
3.方法区:常量池子(常量:字符串),类加载信息
4)进行指定初始化,p.name="jack" p.age=10
方法的调用机制原理:
1.当程序执行到方法,在栈 开辟空间
2.当方法执行完毕,或者执行到return语句时返回
3.返回到调用的地方
4.继续执行后面的代码
5.main执行完后,退出整个程序
成员方法的传参机制:
1.基本数据类型 是值转递,值拷贝-----不影响原本值
2.引用数据类型是地址传递(地址拷贝)-----改变原本值
方法递归调用:函数调用函数--------------做题理解回顾
1.小老鼠走迷宫 2.八皇后 3.汉诺塔