java面向对象进阶:接口类及其使用

认识一下接口

接口

例:

父类Phone    子类Cellphone  接口 Mp3,Map  main Test

父类Phone

package cn.xtnotes.jiekou;
public abstract class Phone {
	public abstract void cell();
}

子类Cellphone

package cn.xtnotes.jiekou;
public class Cellphone extends Phone implements Mp3,Map{
	//如果实现一个接口,就必须实现接口中定义的所有方法
	public void playMusic() {
		System.out.println("开始播放音乐");
	}
	public void cell() {
		System.out.println("开始打电话");
	}
}

接口 Mp3

package cn.xtnotes.jiekou;
//属性是全局静态变量
//方法必须是public抽象方法
//没有构造方法
//无法实例化
public interface Mp3 {
	String discrib="这是mp3接口";
	public abstract void playMusic();
}

接口 Map

package cn.xtnotes.jiekou; 
public interface Map { 
      public abstract void showMap(); 
}
 

main Test

package cn.xtnotes.jiekou;
public class Test {
	public static void main(String[] args) {
		Cellphone cp=new Cellphone();
		cp.cell();
		cp.playMusic();
	}
}

运行结果

阅读剩余
THE END