接口的多态

来源:互联网 发布:python apply 编辑:程序博客网 时间:2024/06/06 22:24

多态:必须得有继承,而且父类的指针指向子类的对象就叫多态

接口:接口也叫类,不过它不是用class类修饰类名的,而是用interface关键字来修饰类名的,它没有构造方法,有属性,有普通方法,不过这个普通方法在编译器中是用abstract关键字修饰的抽象类,并且这个抽象方法只能被用作某个类的实现重写,而这个类就叫这个接口的实现类。

接口的多态:顾名思义就是接口这种类的多态,特殊的多态。接口引用类型的变量调用实现类的方法就叫接口的多态。例子:

class  YinYue implements Music{                  String name = "《逆战》";            public void boFang()  //  接口中方法的重写            {                  System.out.println("我正在播放" + name + "音乐呢!别打扰我!");            }  class  Demo{        public static void main(String [] args)     {                  Music music = new YinYue();                      // 这就是接口多态的功效                  music.boFang();    //  接口引用类型的变量可以调用实现中的方法     } }interface Music{        void boFang();             }

以上就是接口的多态的应用

0 0
原创粉丝点击