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

📄 innerinterfacetest.java

📁 java的书上例子
💻 JAVA
字号:
/** 一个应用程序,用来测试内部接口的使用 */

/** 类InnerInterfaceTest */
public class InnerInterfaceTest{

	/** main()方法 */
    public static void main(String[] args){
		Outer o=new Outer();
		Outer.Inner i=o.outerMethod();
		i.innerMethod();
	}
}//类InnerInterfaceTest结束

/** 类Outer */
class Outer{

	/** 内部接口InnerInterface */	
	public interface InnerInterface{ 
		int m1=3;
		int m2=5;
		void innerMethod();
	}
	
	/** 内部类Inner,实现内部接口InnerInterface */
	public class Inner implements InnerInterface{
    
		/** 方法innerMethod() */
		public void innerMethod(){
			System.out.println("m1 = "+m1);
			System.out.println("m2 = "+m2);
		}
	}//内部类Inner结束

	/** 方法outerMethod(),返回一个内部类的对象 */
	public Inner outerMethod(){
	    return new Inner();
	}
}//类Outer结束

⌨️ 快捷键说明

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