用static关键字修饰类
来源:互联网 发布:淘宝交易指数查询 编辑:程序博客网 时间:2024/04/30 01:27
Java里面static一般用来修饰成员变量或函数。但有一种特殊用法是用static修饰内部类,普通类是不允许声明为静态的,只有内部类才可以。被static修饰的内部类可以直接作为一个普通类来使用,而不需实例一个外部类(见如下代码)
- public class OuterClass {
- public static class InnerClass{
- InnerClass(){
- System.out.println("============= 我是一个内部类'InnerClass' =============");
- }
- }
- }
- public class TestStaticClass {
- public static void main(String[] args) {
- // 不需要new一个OutClass
- new OuterClass.InnerClass();
- }
- }
如果没有用static修饰InterClass,则只能按如下方式调用:
- package inner_class;
- public class OuterClass {
- public class InnerClass{
- InnerClass(){
- System.out.println("============= 我是一个内部类'InnerClass' =============");
- }
- }
- }
- public class TestStaticClass {
- public static void main(String[] args) {
- // OutClass需要先生成一个实例
- OuterClass oc = new OuterClass();
- oc.new InnerClass();
- }
- }
0 0
- 用static关键字修饰类
- 用static关键字修饰类
- 用static关键字修饰类
- 用static关键字修饰类
- 用static关键字修饰类
- 用static关键字修饰类(只适用于内部类)
- java修饰符(static关键字)
- java修饰符:static关键字
- java修饰符作用四(static关键字)
- Static关键字和访问修饰符
- 抽象类的方法能否被static修饰,java关键字 native有什么作用?
- 修饰类成员函数的几个关键字:inline, const, explicit, static, virtual
- static修饰的类属性
- static修饰类的作用
- 《C关键字分析》类型修饰符之static
- final static等关键字和java修饰符概述
- 关键字(return ,this,static)包 修饰符
- Java权限修饰符、static和final关键字
- android-support-v4.jar文件冲突解决方案
- Unable to chmod sdcard: Read-only file system
- Android Activity生命周期
- android ,java 加密差异
- String.valueOf() 方法的使用
- 用static关键字修饰类
- 现场升级方案:采用U盘方式进行程序IAP升级功能的实现
- Android WebView与js交互通信
- Retrofit2+okHttp3使用样例
- 高性能web站点
- 设计包含min函数的栈
- (一)CocoaPods的使用及其原理
- win10 输入法无法切出
- java中常见jar包的作用