单例模式的特点
类中定义一个无参的构造方法,并且声明为私有
在类的内部创建该类的一个实例对象,使用私有的静态变量引用该实例对象
定义静态方法返回该实例对象。
静态内部类方法内部类
静态内部类中可以定义静态成员和非静态成员,如果要访问非静态成员,必须通过静态内部类的对象或者对象的引用变量。
在静态方法中只能访问静态方法,在非静态方法中可以访问静态方法和非静态方法。
方法内部中访问的局部变量必须使用final关键字修饰,否则程序在编译时会发生错误。
单例模式的特点
类中定义一个无参的构造方法,并且声明为私有
在类的内部创建该类的一个实例对象,使用私有的静态变量引用该实例对象
定义静态方法返回该实例对象。
静态内部类方法内部类
静态内部类中可以定义静态成员和非静态成员,如果要访问非静态成员,必须通过静态内部类的对象或者对象的引用变量。
在静态方法中只能访问静态方法,在非静态方法中可以访问静态方法和非静态方法。
方法内部中访问的局部变量必须使用final关键字修饰,否则程序在编译时会发生错误。