java中,局部变量,成员变量,类变量,怎么区分呢?有什么差别呢…谢谢了
4个回答
展开全部
成员变量包括实例变量和类变量,在方法体中定义的变量叫做局部变量,局部变量只在定义它的方法中有效,局部变量是在函数或方法中的变量,实例变量指的是类的一个实例,就是一个对象, 成员变量就是类中的变量(不是方法中的变量!), 类变量是类中的静态变量。局部、实例、成员变量的作用域和生存周期同局部变量一样,而类变量如果用public声明则作用域同全局变量,如果是private则作用域只在类的内部。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
局部变量是方法体内的变量 只方法体内才能访问
成员变量 是整个类中的变量 整个类中都可以访问
类变量(即静态变量)是全局变量,所有的类都可以访问
成员变量 是整个类中的变量 整个类中都可以访问
类变量(即静态变量)是全局变量,所有的类都可以访问
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
局部变量是方法内或者块内的变量,必须先初始化后使用……
成员变量是定义在方法外部的,分为两种:实例变量和静态变量,区别是静态变量会有static修饰……会有默认的初始化值……
类变量是定义在方法外部的,一般都有static修饰,这个和成员变量中的静态变量有时候是通用的……
成员变量是定义在方法外部的,分为两种:实例变量和静态变量,区别是静态变量会有static修饰……会有默认的初始化值……
类变量是定义在方法外部的,一般都有static修饰,这个和成员变量中的静态变量有时候是通用的……
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询