java中各种变量的区别

topSixstar 2003-06-17 11:58:48
偶是初学的
听说有 1。类的成员变量
2。局部变量


而 1。类的成员变量 又可以分为 a. 类变量 b.实例变量


说说区别好吗,我都搞混了
...全文
27 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuanmeng163 2003-06-18
  • 打赏
  • 举报
回复
举例说明更好

public class A {

static public String str = "hello";//类的成员变量(整个类内是可见的),也是类变量(static修饰,直接用类名即可调用)

public int n = 0;//类的成员变量,也是实例变量(不能用类名直接调用,产生这个类的实例,然后就可用实例来访问

public void myMethod() {
String ok = "OK";//局部变量,方法内声明的变量,出了方法就不可见了
System.out.println(ok);
}


}
topsonstar 2003-06-18
  • 打赏
  • 举报
回复
up

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧