Day6变量,常量,作用域

public class Demo5 {

    //变量之间亦有差别,分为类变量,实例变量,成员变量

    //属性,在此处将它当作变量来理解

    //实例变量  从属于对象,若是不对其进行初始化值,则输出该类型的默认值
    //数值类型的初始化一般为0或0.0      字符串为0
    //布尔值比较特殊,默认是false
    //处理基本类型,其余的都为null
    String name;
    int age;//实例变量不再强求初始值化

    //类变量,显著标志:static
    static double salary = 2500;//类变量顾名思义从属于类,此处即为Demo5这个类



    //main方法
    public static void main(String[] args) {
        int i = 10;//局部变量,方法内的变量,必须声明与初始化值
        System.out.println(i);


        //变量类型  变量名字 = new Demo5     创建了一个对象
        Demo5 demo5 = new Demo5();
        System.out.println(demo5.name);
        System.out.println(demo5.age);

        //类变量
        System.out.println(demo5.salary);
    }



    //其他方法
    public void add(){
        //System.out.println(i);    i这个变量在这个方法中就无法被调用,调用它的范围仅限在main方法中
    }
}


public class Demo6 {

    //修饰符不分前后顺序
    static final double PI = 3.14;
    //final static double PI = 3.14;两者之间没有区别

    public static void main(String[] args) {
        System.out.println(PI);
    }

}
/**
 * 变量的命名规范
 *
 * - 所有变量、方法、类名:见名知意
 * - 类成员变量:首字母小写和驼峰原则 : monthSalary 除了第一个单词以外,后面的单词首字母大写 lastname lastName
 * - 局部变量:首字母小写和驼峰原则
 * - 常量:大写字母和下划线 : MAX_VALUE
 * - 类名:首字母大写和驼峰原则: Man, GoodMan
 * - 方法名:首字母小写和驼峰原则: run(), runRun()
 */
posted @ 2025-08-27 00:25  冰涿  阅读(5)  评论(0)    收藏  举报