abcdetest.java

来自「java的书上例子」· Java 代码 · 共 79 行

JAVA
79
字号
/** 一个应用程序,用来演示接口的组合,或者一个类实现多个接口,
  * 从而实现多继承 */

/** 接口A */
interface A{ 
	int a=1;

	/** 定义showa()方法 */
	void showa();
}//接口A结束

/** 接口B */
interface B{ 
	int b=2;

	/** 定义showb()方法 */
	void showb();
}//接口B结束

/** 接口C */
interface C{ 
	int c=3;

	/** 定义showc()方法 */
	void showc();
}//接口C结束

/** 接口D,组合接口A、B和C */
interface D extends A,B,C{ 
	int d=4;

	/** 定义showd()方法 */
	void showd();
}//接口D结束

/** 类ABCDE,实现接口D */
class ABCDE implements D{ //
	int e=5;

	/** 实现接口中showa()方法(注意访问权限与接口中定义一致)*/
	public void showa(){
		System.out.println("a="+a);
	}

	/** 实现接口中showb()方法 */
	public void showb(){
		System.out.println("b="+b);
	}

	/** 实现接口中showc()方法 */
	public void showc(){
		System.out.println("c="+c);
	}

	/** 实现接口中showd()方法 */
	public void showd(){
		System.out.println("d="+d);
	}

	/** 本类中定义showe()方法 */
	public void showe(){ 
		System.out.println("e="+e);
	}
}//类ABCDE结束

/** 类ABCDETest */
public class ABCDETest{

	/** main()方法 */
	public static void main(String a[]){
		ABCDE abcde=new ABCDE();
		abcde.showa();
		abcde.showb();
		abcde.showc();
		abcde.showd();
		abcde.showe();
	}
}//类ABCDETest结束

⌨️ 快捷键说明

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