首页 > 编程语言 >【JavaSE】变量、常量、作用域

【JavaSE】变量、常量、作用域

时间:2022-10-08 19:34:37浏览次数:65  
标签:初始化 常量 驼峰 作用域 static JavaSE 变量

变量

变量类型

可以是基本类型(int)也可以是引用类型(String)

变量名(命名规范)

  • 类成员变量:首字母小写和驼峰原则:monthSalary
  • 局部变量:首字符小写和驼峰原则
  • 常量:大写字母和下滑线:MAX_VALUE
  • 类名:首字母大写和驼峰原则:Man
  • 方法名:首字母小写和驼峰原则:run(),runRun()

作用域

局部变量

在某个方法里面定义的变量,必须声明且初始化值int a = 1;
可以直接使用,输出语句:System.put.println(a);
在其他方法里面不能用

实例变量

在方法外面、类里面,从属于对象
不用初始化String name;,有默认值,所有的数值类型默认值为0,布尔类型为false,引用类型为null
不能直接使用,输出语句:System.ou.println(a.name);//a是对象名字

类变量

加一个关键词static,需要初始化
定义语句:static int a = 1;
可以直接使用,输出语句:System.put.println(a);

常量

初始化之后不会改变,关键词final
常量名一般使用大写字符
定义:static final A = 1;或者final static A = 1;都可以
修饰符不存在先后顺序

标签:初始化,常量,驼峰,作用域,static,JavaSE,变量
From: https://www.cnblogs.com/lzolearning/p/16769980.html

相关文章

  • [JavaSE]数据类型
    数据类型基本数据类型数值数据类型整型byteshortintlonglonga=100L;整数拓展二级制:0b123inti=0b11;输出:3十进制:123inti=11;输出:11八进制:0123......
  • 重识Java第六天打卡----面向对象进阶2【包、权限修饰符、final和static,关键字、常量
    一、包和权限修饰符1.什么是包?包是一种划分类的层次和结构的封装形式,类似于文件管理系统中的文件夹,并且实际也是以文件夹为形式载体的2.包的作用对类文件进行分类管理。给类......
  • javase复习记录
    为什么重写equals还要重写hashcode?==和equals比较的区别为啥有时会出现4.0-3.6=0.40000001这种现象?final关键字的作用介绍Java的集合类ArrayList和L......
  • C++里的花括号{},块,作用域
    在C/C++中大括号指明了变量的作用域,在大括号内声明的局部变量其作用域自变量声明开始,到大括号之后终结,举例如下:intmain(){inta=0;{intb=0;......
  • 字符串,变量,常量,转义字符,学习笔记
    字符串:编程中表示文本的数据类型。所有用引号括起来的数据,都是字符串。在编程语言中,我们用字符串这种数据类型来表示和存储文本。在引号的内部,数据可以是英文、中文、数字......
  • Java 常量池
    常量池分类常量池可以分为:字节码常量池,运行时常量池,字符串常量池。字节码常量池(常量池表ConstantPoolTable)字节码常量池在Class文件中,用于存放编译期生成的各种字面......
  • 从这两道题重新理解,JS的this、作用域、闭包、对象
    日常开发中,我们经常用到this。例如用Jquery绑定事件时,this指向触发事件的DOM元素;编写Vue、React组件时,this指向组件本身。对于新手来说,常会用一种意会的感觉去判断this的指......
  • 深入理解JS作用域链与执行上下文
    变量提升:变量提升(hoisting)。我可恨的var关键字:你读完下面内容就会明白标题的含义,先来一段超级简单的代码:<scripttype="text/javascript">varstr='Hello......
  • 面试官:说说JS作用域和作用域链,我是这样回答的
    作用域(scope)1.什么是作用域概念:作用域是在程序运行时代码中的某些特定部分中变量、函数和对象的可访问性。从使用方面来解释,作用域就是变量的使用范围,也就是在代码的......
  • 还在频繁定义常量?不试试用枚举代替
    「这是我参与11月更文挑战的第1天,活动详情查看:2021最后一次更文挑战」备战2022春招或暑期实习,祝大家每天进步亿点点!Day5本篇总结的是《Java枚举的正确使用方式》,后......