【问题标题】:How do i implement these methods from a class into a main class?我如何将这些方法从一个类实现到一个主类?
【发布时间】:2020-07-24 08:37:32
【问题描述】:

我有这 4 个方法在一个单独的类中。我需要在主要课程中测试它们。如何在主类中实现它们?

 public void dodeliZival (Zival zival) {
    for (int i=0; i<zivali.length; i++) {
        if(zivali[i] == null) {
            zivali[i]=zival;
            break;
        }
    }   }

           public void odvzamiZival(Zival zival) {
            for(int i=0; i<zivali.length; i++) {
                if(zivali[i] == zival) {
                    zivali[i]=null;
                break;
                }
            }}

         public int vrniSteviloZivali() {
          int st = 0;
          for(int i=0; i<zivali.length; i++) {
            if(zivali[i] != null)
                    st++;
                }
                return st;
            }
           public boolean zivalObstaja(String ime) {
        for(int i=0; i<zivali.length; i++) {
            if(zivali[i].ime.equals(ime)) {
            return true;
            }
        }
        return false;
    }

【问题讨论】:

  • 方法在一个类中。在您使用该类的主要部分,使用您要测试的值来删除每个方法的参数,然后调用传递相应参数的对象上的方法,最后检查返回值。

标签: java methods main


【解决方案1】:

您可以实现接口而不是类。 您必须创建一个实例来运行这些方法。

ClassName c = new ClassName();
c.exampleMethod();

在 Java 中,您可以使用“new”关键字创建实例。

【讨论】:

  • 如果您要将其添加为答案而不是评论,请至少写一个完整的答案来解释每个步骤。
猜你喜欢
  • 2013-08-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多