美文网首页
从零开始复习Java-变量、常量、作用域

从零开始复习Java-变量、常量、作用域

作者: 姬空魂 | 来源:发表于2020-05-30 10:30 被阅读0次

变量(Variable)

Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。

变量作用域

  • 类变量

    static double a = 2500
    
  • 实例变量

    ​ 从属于对象,在方法中调用时要new一个新的对象;如果不自行初始化,这个类型的默认值 0 0.0 null 布尔值默认为false

    ​ 除了基本类型,其余的默认值都是null

  • 局部变量

    ​ 必须声明和初始化值

    public class lilingxiaohape{
        static int n = 0; //类变量 写在类里的静态变量
        String str = "hello world"; //实例变量
        
        public void sth(){
            int i = 0; //局部变量 写在方法里
        }
    }
    

变量的命名规范

  • 所有的变量方法类名,都要求见名知意,即用名字表达出含义
  • 类成员变量、局部变量、方法名:首字母小写的驼峰命名法 eg. cardGame
  • 常量:大写字母与下划线 eg. MAX_VALUE
  • 类名:首字母大写的驼峰命名法 eg. PlayingCard.java

常量(Constant)

初始化(initialize)之后不能再改变的值。

注意,常量名一般用全大写字母

static final double PI = 3.14;
final static double PI = 3.14;
//修饰符,不存在先后顺序

相关文章

  • 从零开始复习Java-变量、常量、作用域

    变量(Variable) Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。 变量作用域 ...

  • ES6之常变量

    声明常量 声明常量 块级作用域的写法 说明: 声明变量 let 声明常量 const 都是 块级作用域 ,只在所在...

  • Python基础重构-1.2数据类型

    1、变量和常量 变量作用域 Python的作用域一共有4种,分别是:L (Local) 局部作用域E (Enclo...

  • es6新增特性

    一、变量的改变 let 用来声明变量(块级作用域) const 用来表示常量(块级作用域) 块级作用域 就是在{}...

  • 作用域,变量,常量

    1.新的两种变量声明方式 let 和 const通过var声明变量有几个小问题: 1.可以重复声明 2.不能定义常...

  • ES6系列之变量与块级作用域

    本篇目录: 变量常量 const命令常量的定义const定义常量的本质let命令 块级作用域为什么需要块级作用域E...

  • let、const命令

    这两个命令声明的都是块作用域变量和常量 let 变量 es5没有块作用域,所以此处i的作用域为test的函数作用域...

  • iOS-static const extern与多个关键字的使用

    静态变量、静态常量、全局变量 静态变量 当我们希望一个变量的作用域不仅仅是作用域某个类的某个对象,而是作用域整个类...

  • ES 6 新特性列表

    作用域块级作用域块级变量 let块级常量 const 箭头函数sum = (a, b) => a + bnums....

  • ES6-01

    一、let和const 作用:声明变量和常量 ①作用域是当前代码块({})②作用域不会被提升③在相同的作用域不能声...

网友评论

      本文标题:从零开始复习Java-变量、常量、作用域

      本文链接:https://www.haomeiwen.com/subject/bgrczhtx.html