变量声明后,不赋值的话,难道不会默认一个值吗,比如String默认为null,int默认为0等等?

来源:2-7 Java中变量的使用规则

xdsjs

2015-02-14 21:53

变量声明后,不赋值的话,难道不会默认一个值吗,比如String默认为null,int默认为0等等?

写回答 关注

2回答

  • dirtyR33
    2015-02-15 22:34:28

    成员变量(类变量)有默认初始值,局部变量没有,需要显式指定。

    dirtyR... 回复我要当学霸_...

    成员变量又叫类变量,申明在类中,类中所有方法均可访问(访问权限更高时外部也能访问,例如public),而局部变量则为局部可引用,例如某个具体的方法中申明的变量则只在该方法块中可见。

    2015-05-14 21:55:45

    共 2 条回复 >

  • 没有马甲线的安琪拉
    2015-02-15 19:44:23

    方法内的局部变量没有默认值

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165172 学习 · 17581 问题

查看课程

相似问题