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();
}
}
阅读剩余
版权声明:
作者:Tin
链接:http://www.tinstu.com/249.html
文章版权归作者所有,未经允许请勿转载。
THE END