使用内部类
来源:互联网 发布:手机变电脑软件 编辑:程序博客网 时间:2024/05/21 07:52
源代码:
class Out{ class In{ public In(String msg){ System.out.println(msg); } } static class Cin{ public Cin(String msg){ System.out.println(msg); } }}class SubClass extends Out.In{ public SubClass(Out out){ out.super("Hello"); }}public class Java25 { public static void main(String[] args) { Out.In in=new Out().new In("In非静态内部类的构造器!"); //用对象引用构造器 //上面是在外部类以外的地方定义内部类变量(包括静态和非静态两种)和定义非静态内部类实例的例子 //Out.In in:定义定义内部类变量(包括静态和非静态两种) //new Out().new In("In非静态内部类的构造器!"):定义非静态内部类实例 Out out=new Out(); new SubClass(out); //super可以调用父类的构造器,但是一个内部类被继承之后要调用其构造器必须通过外部类对象来调用 //内部类的子类一定会保存一个指向父类外部类的对象 Out.Cin on=new Out.Cin("静态内部类构造器!"); //用类直接引用构造器 }}运行结果:
0 0
- 内部类、匿名内部类的使用
- 内部类使用
- 内部类的使用
- 内部类的使用
- JAVA 内部类使用
- 为什么使用内部类
- 为什么使用内部类
- 内部类的使用
- 内部类的使用
- 内部类的使用
- JAVA内部类使用
- 内部类的使用
- 内部类的使用
- 为什么使用内部类
- 内部类初次使用
- 内部类的使用
- 使用内部类
- JAVA内部类使用
- ping程序
- 数据结构与算法分析(二) —— 关于表、栈和队列的深入探讨
- 加入VR技术行业之前 你所要知道的
- iOS多线程使用总结
- oracle数据库表,索引创建实例
- 使用内部类
- SM2算法第十四篇:ECDH秘钥交换的C程序
- Android Studio教程从入门到精通
- Android N Preview 行为变更 (版本的 更改)
- linux查看磁盘是否SSD盘
- 独立博客收藏
- Flask中路由使用解析
- Qt创建数据库、插入内容
- 第十二周实践项目3————数组类的运算的实现