Java 初学者-static关键字
今天学习了什么?
今天学习了java中的static关键字,这是一个很重要的关键字,其所修饰的方法或变量都将表示为静态的。我总结了以下几个知识点。
1.static关键字修饰的类变量与方法可以直接通过类名访问。
2.静态方法可以调用静态方法与静态变量,不能调用类方法与类变量。
3.当一个类的所有对象的属性值不会随着对象变化而变化,可以声明为静态变量。
4.静态方法在访问时看似可以通过实例对象(引用)访问,实则是通过类名访问(不会发生空指针异常)。
5.静态代码块:类加载时执行,且执行一次。
类{
static{
静态代码块语句;
}
}
先于main方法执行。
静态代码块访问静态变量时,静态变量要在前。有顺序要求。
6.将“工具类”的方法一般定义为静态方法。
明天计划?
明天将要学习super关键字。