⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 invoke_from_inner.java

📁 this gcc-g++-3.3.1.tar.gz is a source file of gcc, you can learn more about gcc through this codes f
💻 JAVA
字号:
// This test case once showed that `f[0].execute(x)' woudln't be// expanded properly, attempting to retrieve this$0 to be used in// place of `f[0]'.abstract class A {    abstract public void execute(C x);}class C {}class Z extends A {    public void execute (C x) {	System.out.println ("Z.execute");    }}public class invoke_from_inner extends A {    Z f[] = new Z[1];    class D extends C {	D (C x) {	    f[0].execute (x);	    execute (x);	}    }    public void execute (C x) {      System.out.println ("invoke_from_inner.execute");    }    public static void main (String a[]) {	new invoke_from_inner().foo();    }    void foo () {	f[0] = new Z();	new D(new C());    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -