Java中面向对象与内存解析

来源:互联网 发布:php面向对象的机制 编辑:程序博客网 时间:2024/05/16 15:27



1.  实例变量定义时可以初始化,如果不初始化,Java使用默认值对其初始化。

     局部变量不会默认初始化,必须赋值。


2. 实例变量的作用范围仅为整个类体。



3. 堆内存里装的都是new出来的东西,所有的引用类型都是指针






public class Person{int id;int age;Person(int _id,int _age){id =_id;age=_age;}public static void main(String[] args) {Person tom=new Person(1,25);}}



方法调用后,其所有栈空间消失,即_id _age

0 0
原创粉丝点击