A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

以前遇到的!!!
声明变量是指该变量的类型和名字,并没有进行初始化?
定义变量是指声明变量包括对其进行初始化么?

4 个回复

倒序浏览
声明变量的最终目的是为了提前使用,即在定义之前使用,如果不需要提前使用就没有单独声明的必要,变量和函数都是这样,所以声明不会分配存储空间,只有定义时才会分配存储空间,所谓分配存储空间就是对进行初始化;我目前理解的是这样。
回复 使用道具 举报
java_彬彬 来自手机 中级黑马 2015-12-9 06:23:25
藤椅
fzh945 发表于 2015-12-9 01:29
声明变量的最终目的是为了提前使用,即在定义之前使用,如果不需要提前使用就没有单独声明的必要,变量和函 ...

还是不太明白
回复 使用道具 举报
声明和定义的意思是一样的吧。定义变量就是在内存上占个坑,比如说停车位吧,我先占上这个位置,以后有车了再停在这里
回复 使用道具 举报
看JAVA中都是习惯声明定义一起来的,声明了如果不定义,数值类型默认为0,字符串类型默认为null
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马