Java 多重继承

 

接下来,我们准备为大家介绍“多重继承”。

 

  多重继承:一个类可以继承多个接口。

 

  多重继承定义的语法格式

  

  class 类名 implements  接口名1,接口名2,...接口名n

  {

     实现所有已经继承的接口中的抽象方法

  }

 

  语法分析

  (1)class开头,紧接着类名,用于定义一个类。

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

  (3)要继承的多个接口的名字,每个接口名字之间用逗号分隔。

  (4)一对大括号。

  (5)实现所有已经继承的接口中的抽象方法。

   

 

 

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

 

例子1:

 

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

{

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

}

 

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

{

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

}

 

 

class Gun implements wp ,wp1   //子类Gun继承了wp接口与wp1接口

{

  int gx;

  int pow;

 

  Gun()

  {

    gx = 0;

    pow = 0;

  }

 

   public void shoot()  //实现了多重继承中的抽象方法shoot。

   {

    gx = gx+1;

   }

 

  public void Boom()  //实现了多重继承中的抽象方法Boom。

   {

    pow = 999;

   }

}

      

 

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

 

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

    

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

进入游戏学习与训练