Java学习05:变量、常量、以及他们的命名规范
变量
!!每个变量都必须声明其类型,可以是基本类型,也可以是引用类型
作用域
-
局部变量:在某一个方法里生效,而且必须初始化值
-
实例变量:
-
在整个类中都生效,且不需要初始化,会变成这个类型的默认值。(布尔值默认为false,除基本类型外都是null)
-
但是使用的时候比较麻烦,需注意:
public class demo06 { int age; String name; //以上为实例变量,接下来介绍在方法中使用它的方法: public static void main(String[] args) {// main方法 demo06 demo06 = new demo06();//当需要使用实例变量时,输入new+类名(); 然后对此行alt+回车即可 System.out.println(demo06.age);//此行快捷输入:demo06.age.sout即可 } }
-
-
类变量:加入static关键字
-
类变量也是从属于这个类的,会跟随其一起出现,一起消失。
-
引用也比较简单,像局部变量一样就行。
-
public class demo06 {
static double salary = 2500;
public static void main(String[] args){
System.out.println(salary);
}
}
常量
有点像c艹里面的define
final 常量名 = 值;
final这个词语static都是修饰符,不存在先后关系。
所以可以制造一个“类常量”
public class demo06 {
final static double salary = 2500;
static final double income = 2500;
//以上两种写法是等价的
public static void main(String[] args){
System.out.println(salary);
System.out.println(income);
}
}
命名规范
变量
- 首字母小写
- 驼峰原则:除了第一个单词外,首字母大写
- monthSalary applePie
- 见名知意
常量
- 大写字母与下划线
类名
- 首字母大写
- 驼峰原则
方法名
- 首字母小写
- 驼峰原则
崩三出新角色了,简直就是照着我xp系统做出来的
舔舔
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!