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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

在对象调用类时候,成员变量和局部变量都有默认值吗

14 个回复

倒序浏览
成员变量有默认初始化值   局部变量需要自己定义默认初始化值
回复 使用道具 举报 1 0
成员变量都有默认初始值,而局部变量必须声明后赋值才能用
回复 使用道具 举报
逍遥林枫 发表于 2016-5-20 23:16
成员变量有默认初始化值   局部变量需要自己定义默认初始化值

要注意final修饰,默认初始值是无效的
回复 使用道具 举报
成员变量有系统会给出默认初始值,成员变量必须自己声明并给赋值否则会报错
回复 使用道具 举报
成员变量如果没有设定初始值,系统会有默认初始化值,局部变量在使用时必须进行赋值操作或被初始化,否则编译会报错.
回复 使用道具 举报
成员变量有默认初始化值.局部变量没有默认初始化值
回复 使用道具 举报

成员变量都有默认初始值的,但是局部变量如果要使用就要赋值,不使用的话,不赋值也没关系~~
回复 使用道具 举报
系统默认初始化值,基本数据类型为0,引用数据类型为null
回复 使用道具 举报
上面讲的是针对成员变量,局部变量需要程序员给值
回复 使用道具 举报
成员变量有默认的初始化值,数值的是0,引用的是null,boolean的是false,char的是\u0000;局部变量没有
回复 使用道具 举报
进入堆内存的变量都有默认值
回复 使用道具 举报
进来瞧一瞧
回复 使用道具 举报
成员变量有默认值  局部没有
回复 使用道具 举报
成员变量有默认值,基本数据类型的是0,引用数据类型的是null,局部变量的话应该是你自己赋值了的.应为不赋值就不能运行呢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马