java static怎样修饰内部类
本教程操作环境:windows7系统、java10版,DELL G3电脑。
1.定义
可以修饰属性,方法,初始化代码块,被修饰的属性称之为静态属性,被修饰的方法称为静态方法,被修饰的代码块,称之为静态代码块
2.特点
静态属性是所有对象所共享的属性,不必创建对象,可以通过类名.属性名直接访问
3.方法
public static void eat( ){ }
4.实例
public class StaticTest { //static关键字修饰内部类 public static class InnerClass{ InnerClass(){ System.out.println("============= 静态内部类============="); } public void InnerMethod() { System.out.println("============= 静态内部方法============="); } } public static void main(String[] args) { //直接通过StaticTest类名访问静态内部类InnerClass InnerClass inner=new StaticTest.InnerClass(); //静态内部类可以和普通类一样使用 inner.InnerMethod(); } } /* 输出是 * ============= 静态内部类============= * ============= 静态内部方法============= */
如果没有用static修饰InterClass,则只能new 一个外部类实例。再通过外部实例创建内部类。
我们在生活中有很多公共的使用,这些物品不归任何一个人所有,如果有所损坏大家的使用都会受到影响。static就可以看做是这种公有的关键字,修改之后,内部其它对象使用就会被限制。
以上就是java基础static修饰内部类的方法,相信大家通过对static的初步学习,已经具备了解决修改内部类的能力了。
本教程操作环境:windows7系统、java10版,DELL G3电脑。1.特性static是一个修饰符,用于修饰成员。(成员变量,成员函数)static修饰的成员变量 称之为静态变量或类变量。st ...