zoukankan      html  css  js  c++  java
  • 变量、常量和作用域

    变量、常量和作用域

    变量

    • 局部变量:局部变量写在方法里,必须声明和初始化值,只在该方法里有效
    • 实例变量:写在方法体外类里,需要声明但可以不初始化,只有当类实例化之后才能使用。实例化后没有初始化的变量会默认初始化这个类型的默认值(整型:0,浮点数:0.0,字符:,布尔:false,引用:null)。
    • 类变量:写在方法体外类里,需要声明但可以不初始化,需要加static修饰符。在类加载的时候获得,不需要类去实例化。实例化后没有初始化的变量会默认初始化这个类型的默认值。
    public class Test{
        int a;
        static double b;
        static char c;
        public static void main(String[] args){
            String s = "xu";
            System.out.println(s);
            System.out.println(b);
            System.out.println(c);
            Test t = new Test();
            System.out.println(t.a);
        }
    }
    /*
    	xu
    	0.0
    	
    	0
    */
    

    常量

    • 常量:用final修饰的实例变量或类变量

    命名原则

    • 所有变量、方法、、类名:见名知意!
    • 所有变量、方法名:除第一个单词首字母小写以外,后面的字母首字母都大写,即驼峰命名原则。如:lastName,monthSalary.
    • 类名:所有字母的首字母都大写。
    • 常量:单词的所有字母大写,不同的字母之间用_隔开。如:MAX_NUMBER
      idea小技巧:
    1. 实例化一个类

    new Test.var------>Test t = new Test();

    1. 输出一句话

    "hello".sout----->System.out.println("hello");

    刚刚参加工作,很有很多不懂不会的,发现错误,欢迎指正,谢谢!
  • 相关阅读:
    为什么要使用智能指针?
    C++如何定义一个函数指针
    Python三个处理excel表格的库
    Python的一个mysql实例
    Python利用xlutils统计excel表格数据
    PHP连接数据库的方式
    利用xlutils第三方库复制excel模板
    Python自动化办公第三方库xlwt
    Python之excel第三方库xlrd和xlwt
    Python生成器
  • 原文地址:https://www.cnblogs.com/xd-study/p/12829484.html
Copyright © 2011-2022 走看看