码迷,mamicode.com
首页 > 其他好文 > 详细

变量、常量和作用域

时间:2020-05-05 10:38:51      阅读:52      评论:0      收藏:0      [点我收藏+]

标签:命名   不同   作用域   不同的   加载   main   als   hello   原则   

变量、常量和作用域

变量

  • 局部变量:局部变量写在方法里,必须声明和初始化值,只在该方法里有效
  • 实例变量:写在方法体外类里,需要声明但可以不初始化,只有当类实例化之后才能使用。实例化后没有初始化的变量会默认初始化这个类型的默认值(整型:0,浮点数: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");

变量、常量和作用域

标签:命名   不同   作用域   不同的   加载   main   als   hello   原则   

原文地址:https://www.cnblogs.com/xd-study/p/12829484.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!