相关疑难解决方法(0)

为什么我们要实现接口?

我们为什么要实现,例如ICloneable或IDisposable.我不是在问ICloneable或IDisposable是做什么的,但我想知道实现这些接口的理由是什么,而不仅仅是编写一个处理或克隆对象的方法?

c# interface

13
推荐指数
3
解决办法
3275
查看次数

为什么java中使用的接口

可能重复:
为什么我们需要java中的接口?

我提到了以下链接

prevoius帖子

谁能解释为什么我们在java中使用接口?

以外

  • 接口可以实现多重继承.
  • 多态性

java oop inheritance

2
推荐指数
1
解决办法
4409
查看次数

需要帮助基本的java游戏编程,类和接口结构

我是一名编程学生.我已经在c ++中编写了基础编程的基础知识.我现在对Java很新.

最近我对游戏编程产生了浓厚的兴趣.

我的情况:

我的情况:

我有一个英雄级和一个对手级.每个人都有自己的成员和方法.如何让英雄与竞争对手互动,我是通过使用界面做到这一点的吗?例如一个具有未定义攻击方法的接口,并且这两个类都实现了该接口?

如果是这样

在两个类的攻击方法中代码应该是什么样的

喜欢这个的东西

例:

      // heros version of implemented method

      public int attack()
      {
             // idealy when hero attacks, the health value will be reduced by 15 of what it is.

             rival1.getHealth(- 15)
      }



      // rival version of implemented method

      public int attack()
      {
             // idealy when rival attacks, the health value will be reduced by 15 of what it is.

             hero1.getHealth(- 15)
      }
Run Code Online (Sandbox Code Playgroud)

请帮助我理解为什么我们使用interefaces和anwser来解决我的问题

任何帮助或建议将不胜感激:).

java

1
推荐指数
1
解决办法
7567
查看次数

标签 统计

java ×2

c# ×1

inheritance ×1

interface ×1

oop ×1