码迷,mamicode.com
首页 > 编程语言 > 详细

java变量

时间:2019-05-21 11:00:15      阅读:106      评论:0      收藏:0      [点我收藏+]

标签:成员变量   color   成员   static   其他   有一个   类变量   stat   语法   

  

变量:

  成员变量:

    类变量(静态变量):

      1.被static修饰的变量

      2.在内存中只有一个拷贝

      3.类内部,可以在任何方法内直接访问静态变量

      4.其他类中,可以直接通过类名访问

      5.在方法里不可以定义静态变量,但是可以访问,只能在类里定义

      6.语法:[修饰符] static 数据类型 变量名[=数据];

      7.能被类的所有实例共享

      8.2.如果类的所有实例都包含一个相同的常量属性,可以将这个常量属性设置为static变量(eg:PI)

    实例变量:

      1.没有被static修饰的变量

      2.每创建一个实例,就会为实例变量分配一次内存,实例变量可以在内存中有多个拷贝,互不影响

  局部变量

 

 

 成员变量:

  •   定义在类中方法体外
  •   语法:[修饰符] 数据类型 变量名[=数据];
  •   成员变量有默认值
  •   成员变量可以被修饰符修饰成员变量的作用域是整个类中

 局部变量:

  •   定义在方法中的变量叫做局部变量
  •   语法: 数据类型 变量名[=数据];
  •   局部变量没有默认值
  •   局部变量只能被final修饰(但被修饰后就变成了常量,所以不使用)
  •   局部变量的作用域只在方法中
  •   在同一个方法中不允许有同名局部变量 在不同方法中,可以有同名局部变量
  •   在同一个类中,成员变量和局部变量同名时,局部变量具有更高的优先级
  •   局部变量在使用前一定要赋初始值

 

 

    

    

java变量

标签:成员变量   color   成员   static   其他   有一个   类变量   stat   语法   

原文地址:https://www.cnblogs.com/KiligYou/p/10898333.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!