Java 使用继承扩充接口

 

接下来,我们准备为大家介绍“使用继承扩充接口”。

 

  使用继承扩充接口:当一个接口继承了另一个接口后,就可以拥有所继承的接口中的方法,

          从而对自身方法的数量进行了扩充。

 

  使用继承扩充接口的语法格式

  

  interface 接口名1 extends 接口名2

  {

     定义抽象方法;

  }

 

  语法分析

  (1)interface 开头,紧接着一个类名。

  (2)extends 关键字用于说明继承。

  (3)要继承的接口的名字,该接口必须已经定义。

  (4)一对大括号。

  (5)定义当前接口的抽象方法。

   

 

 

  接下来,我们结合例子作进一步的学习。

 

例子1:

 

interface wp         //通过interface关键字定义了wp接口。

{

  public abstract void shoot();  //定义了抽象方法shoot,但不能实现其主体,否则会报错。

}

 

interface wp1extends wp       //通过interface关键字定义了wp1接口,并继承了wp接口。

{

  public abstract void Boom();  //定义了抽象方法Boom,但不能实现其主体,否则会报错。

}

 

 

 

//在下面代码中,子类Gun继承了wp1接口,而些时的wp1接口由于已经继承了wp接口

 所以,wp1接口就拥有了两个抽象方法,分别是shoot与Boom,所以,它得到了扩充,

 所以,在Gun类中就要实现这两个抽象方法。

 

class Gun implements wp1  //只继承了wp1,就拥有了shoot与Boom这两个抽象方法。 

{

  int gx;

  int pow;

 

  Gun()

  {

    gx = 0;

    pow = 0;

  }

 

   public void shoot()  //实现了使用继承扩充接口中的抽象方法shoot。

   {

    gx = gx+1;

   }

 

  public void Boom()  //实现了使用继承扩充接口中的抽象方法Boom。

   {

    pow = 999;

   }

}

      

 

  非常好,现在,我们已经掌握了Java中的“使用继承扩充接口”这个知识点,但是,如何去运行用它呢?所以,我们就要通过下方的按钮进入到游戏中,然后,运用它去完成任务,这样,才可以加深大家对每个知识点的理解和运用,以及“尽快进入到编程的状态”

 

  不要停留在理论规则上面,快动起来吧!

    

(通过游戏模式学习与训练,需要在电脑上运行)

进入游戏学习与训练