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系统做出来的

舔舔

posted @   晓梦ペ  阅读(45)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
点击右上角即可分享
微信分享提示