变量
类变量(静态变量):

报错
根本错误原因:
mian()方法是静态方法,而自己定义的那个方法如果不加static是成员方法,成员方法无法在静态方法中调用。
解决方法:
在double前面加上static
实例变量:从属于对象
public class Annotation {
//实例变量从属于对象
String name;//实例变量不初始化也不会报错,输出的时候会输出默认值
int age;
char sex;
public static void main(String[] args) {
Annotation anno = new Annotation();
System.out.println(anno.age);
System.out.println(anno.name);
System.out.println(anno.sex);
}
}
输出结果:
0
null
默认值:
整数 0
小数 0.0
字符串变量 0000,但是我的输出是什么也没有,好像就只有一个空字符
布尔 false
除了基本类型,其余都是null
常量

static和final都是修饰符,两个位置在前在后都无所谓,但是变量类型必须紧靠变量前,也就是说修饰符位置放置不需要太严谨
命名规范
- 变量名、类名、方法名要见名知意
- 类成员变量(除了常量):驼峰命名法
- 局部变量:驼峰
- 常量:大写字母+下划线+大写字母
- 类名:帕斯卡命名法
- 方法名:驼峰