java中内部类
来源:互联网 发布:淘宝卖的photoshop 编辑:程序博客网 时间:2024/06/05 18:08
下面我列出个程序,能看懂这个程序的错误相信对内部类的理解就变得容易多了
<pre name="code" class="java">class InnerClassDemo6 {static class Inner{void show(){ System.out.println("11111"); } }public void method(){this.new Inner().show();}public static void main(String[] args) {This.new Inner().show();}}
在这个程序中有两个错误的地方
另外一个程序,补足程序,用到匿名内部类的知识
interface Inter{void show();}class Outer{//在这里补足程序}class InnerClassDemo7 {public static void main(String[] args) {Outer.method().show();
答案为:
public static Inter method(){
return new Inter(){public void show(){
System.out.println("11111");
}
};
Outer.method():意思是:Outer中有一个名称为method的方法,而且这个方法是静态的。
Outer.method().show():当Outer类调用静态的method方法运算结束后的结果又调用了show方法,意味着:method()方法运算完一个是对象,而且这个对象是Inter类型的。
0 0
- java 中内部类
- java中内部类
- Java中内部类
- java中内部类
- java中内部类
- Java中内部类
- Java中内部类
- Java中内部类
- java中内部类
- java中匿名内部类
- java中内部类笔记
- java中匿名内部类
- Java中内部类表现形式
- java中内部类详解
- java中内部类总结
- java中内部类详解
- java 内部类中 static (内部类对象成员)
- java中内部类之成员内部类
- Unity3D iOS打包时报错
- 03_Unity3D的输入(Input)——移动设备重力感应
- nyoj1026阶乘末尾非0
- 基于chrome的出墙插件
- 抽象类和接口
- java中内部类
- SQL server 2008 安装问题:安装成功后,启动SQL server2008 ,提示无法连接到服务器
- Sublime 注册、使用及插件安装
- 【菜鸟学Qt 1】QT5.3.2新版本+VS2013平台搭建
- 雪莲果
- 页面静态化(JSP动态页面转静态化)相关
- CUDA5.0+VS2008+VisualAssist安装
- 【装】使用 Windows Forms 2.0 创建智能应用程序布局
- 当前最火的web开发技术