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

📄 interfaceexample.java

📁 主要是java书上的一些代码
💻 JAVA
字号:
//: InterfaceExample.java

//package g3ds.joop.ch3;

interface BaseColors {
	int RED=1, GREEN=2, BLUE=4;
}

interface RainbowColors extends BaseColors {
	int YELLOW=3, ORANGE=5, INDIGO=6, VIOLET=7;
}

interface PrintColors extends BaseColors {
	int YELLOW=8, CYAN=16, MAGENTA=32;
}

// 接口类型可以进行多重继承
interface LotsOfColors extends RainbowColors, PrintColors {
	// 所有成员属性都是常量
	int FUCHSIA=17, VERMILION=43, CHARTREUSE=RED+90;
	// 所有的成员方法都是抽象的
	void mix(int[] colors);
	// 可以声明成员接口
	interface Brush{
		int LARGE=100, MIDDLE=50, SMALL=1;
	}
	//也可以声明成员类
	class Tool implements Brush{
		// 在这里定义类体 
	}
}

public class InterfaceExample implements LotsOfColors{
	// 在类中要实现相应接口的方法
	public void mix(int[] colors){}
	// 因为多重继承引起成员同名歧义时,应明确指出具体的来源
	public static void main(String[] args){
		System.out.println(PrintColors.YELLOW);
	}
}

⌨️ 快捷键说明

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