希望能讲具体点!谢谢!
Java中局部变量和成员变量的区别在哪?
答案:3 悬赏:50 手机版
解决时间 2021-05-01 14:55
- 提问者网友:刺鸟
- 2021-04-30 16:02
最佳答案
- 五星知识达人网友:孤独的牧羊人
- 2021-04-30 16:39
局部变量,存在于定义其的作用域内,如此例,则它的存活区域就是main函数内部,函数跳出后它就被销毁
成员变量,存在于定义其的对象存活区域内,如此例,则它的存活期由一个类A的对象实例化开始到销毁这个对象结束
全部回答
- 1楼网友:酒安江南
- 2021-04-30 17:54
class A
{
private int a; //成员变量
public static void main(String[] args)
{
int a; //局部变量
}
}
首先是声明的格式不同,方法里的局部变量不能用修饰符修饰。若修饰,则编译会产生错误,局部变量不能被外界存取。并且是当成员变量与局部变量同名的时候,成员变量暂时被隐藏,先使用局部变量里的值,然后使用成员变量的值。
- 2楼网友:胯下狙击手
- 2021-04-30 17:32
class A
{
int a;//成员变量
public static void main(String[] args)
{
int b;//局部变量
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯