普通类不允许声明为静态的,只有一个内部类才可以
来源:互联网 发布:电子班牌发布系统源码 编辑:程序博客网 时间:2024/05/16 11:21
通常一个普通类不允许声明为静态的,只有一个内部类才可以。这时这个声明为静态的内部类可以直接作为一个普通类来使用,而不需实例一个外部类。如下代码所示:
public class StaticCls{
public static void main(String[] args){
OuterCls.InnerCls oi=new OuterCls.InnerCls();
}
}
class OuterCls{
public static class InnerCls{
InnerCls(){
System.out.println("InnerCls");
}
}
}
输出结果会如你所料:
InnerCls
public class StaticCls{
public static void main(String[] args){
OuterCls.InnerCls oi=new OuterCls.InnerCls();
}
}
class OuterCls{
public static class InnerCls{
InnerCls(){
System.out.println("InnerCls");
}
}
}
输出结果会如你所料:
InnerCls
- 普通类不允许声明为静态的,只有一个内部类才可以
- 普通内部类和静态内部类的一点区别
- 静态内部类和普通内部类的区别
- Java静态内部类,普通内部类的理解
- 静态内部类类和普通内部类(2)
- 嵌套类(静态内部类)和普通内部类的用法和总结
- 【Java语法】java中成员内部类内为什么不允许有任何静态声明搜索
- 静态内部类与普通内部类
- 静态内部类和普通内部类
- 普通内部类静态成员
- 只有静态的常量整形数据成员才可以在类定义中初始化
- Java中的内部类 普通嵌套类 局部内部类 匿名内部类 静态内部类 浅析
- 从头认识多线程-2.23 静态内部类的同步机制跟普通类相同
- 答群友问:Java静态内部类、普通内部类等的理解
- 静态内部类和普通内部类 浅析
- 普通内部类和静态内部类总结
- java静态内部类与普通内部类
- java静态内部类与普通内部类
- 计算广告学习笔记1.5 广告的基础知识-在线广告市场
- 气象局天气预报信息接口实现
- wvdial移植ARM平台
- bit rate / frame rate /sample rate等等
- Android Service與JNI Native Code之關係
- 普通类不允许声明为静态的,只有一个内部类才可以
- Android include标签
- Java EE13种技术
- Websocket客户端的实现例子
- 2013年春节 放假通知 悲催的很,只有七天。
- 如何恢复误删数据
- 安装ubuntu几个基本软件
- FFMpeg IOS系统编译配置选项 含X264
- HDOJ 【C】2003 求绝对值