static的个人理解,抽象类与接口

发布时间 2023-09-26 20:50:03作者: huayulianai

变量

每个变量都有类型,可以是基础类型也可以是引用类型

变量必须是合法的标识符(详情见上章)


一个类型可以同时输出多个变量如

int a=10,b=20,c=30

但是会使代码降低可读性,不建议使用

变量类型

1类变量

类变量是在方式之前括号中的变量,必须含有static,可不予声明和赋予含义直接输出,输出值为默认值,用法如下,在类中定义,可直接在方法中使用(感觉比实例变量方便呢)

![](C:\Users\余思衡\Pictures\Screenshots\屏幕截图 2023-09-13 210518.png)

2实例变量

与类变量位置相似,但不需要static,可不予声明和赋予含义直接输出,输出值为默认值,以下为使用方法,当实例变量在自己的类中可以直接引用

new Demo02() 加Alt与回车快捷自定义

![](C:\Users\余思衡\Pictures\Screenshots\屏幕截图 2023-09-13 205546.png)

3局部变量

与前二者有较大差异,在方式中,必须声明和赋予含义才可输出

备注

  • 默认值 数字基本类型为0或0.0 除基本类型都为null 布尔类型为false
  • ![](C:\Users\余思衡\Pictures\Screenshots\屏幕截图 2023-09-13 204516.png)不同方式之间的值不可互通

常量

常量被设定后,在程序运行过程中不允许改变,可增强程序可读性

用法在static前后加上final//顺序其实无关,修饰符不区分前后

变量的命名规范

  • 所有变量,方法,类名:见名知意原则,不要用拼音,特别是变量,想输入钱就输money,不要写个a啊什么的根本看不懂在干嘛
  • 类成员变量(在类中的变量):首字母小写和驼峰原则 如:monthSalary
  • 局部变量:首字母小写和驼峰原则
  • 常量,全大写
  • 类名:首字母大写和驼峰原则
  • 方法名:首字母小写和驼峰原则