变量

类变量(静态变量):

报错

根本错误原因:
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都是修饰符,两个位置在前在后都无所谓,但是变量类型必须紧靠变量前,也就是说修饰符位置放置不需要太严谨

命名规范

  1. 变量名、类名、方法名要见名知意
  2. 类成员变量(除了常量):驼峰命名法
  3. 局部变量:驼峰
  4. 常量:大写字母+下划线+大写字母
  5. 类名:帕斯卡命名法
  6. 方法名:驼峰