JAVA_接口演示_InterfaceDeamo.java____接口(interface)、默认(default)

/**
 *Interface 接口
 */
public class InterfaceDeamo{
	public static void main(String[] args){
		Girl g = new Girl();
		g.cry();
	}
}

class Girl implements Hit{
	public void cry(){
		System.out.println("55555");
	}
}

interface Hit{
	String info = "打";//public static final 属性就是常量
	void cry();//接口中的方法默认为public
}

//实现多个接口

/**
 *Interface 接口
 */
public class InterfaceDeamo{
	public static void main(String[] args){
		Girl g = new Girl();
		g.cry();
		g.eat();
	}
}

class Girl implements Hit,Eat{
	public void cry(){
		System.out.println("55555");
	}
	public void eat(){
		System.out.println("66666");
	}
}

interface Eat{
	public void eat();
}

interface Hit{
	String info = "打";//public static final 属性就是常量
	void cry();//接口中的方法默认为public
}

//default方法

/**
 *Interface 接口
 */
public class InterfaceDeamo{
	public static void main(String[] args){
		Girl g = new Girl();
		g.cry();
		g.eat();
	}
}

class Girl implements Hit,Eat{
	public void cry(){
		System.out.println("55555");
	}
	public void eat(){
		System.out.println("66666");
	}
}

interface Eat{
	public void eat();
	

	//所有实现这个接口的类,都可以调用这个接口的,default方法;
	public default void print(){
		System.out.println("default");//JDK1.8加入的新特性
	}
}

interface Hit{
	String info = "打";//public static final 属性就是常量
	void cry();//接口中的方法默认为public
}


你可能感兴趣的:(JAVA_接口演示_InterfaceDeamo.java____接口(interface)、默认(default))