美文网首页
每日一练43——Java基本子类 - 亚当和夏娃(8kyu)

每日一练43——Java基本子类 - 亚当和夏娃(8kyu)

作者: 砾桫_Yvan | 来源:发表于2018-07-07 23:07 被阅读0次

题目

根据亚伯拉罕宗教的创造神话,亚当和夏娃是第一个在地球上游荡的人类。

你必须做上帝的工作。创建一个方法,该方法必须返回包含对象(表示Adam和Eve)的数组(长度为2)。数组中的第一个对象应该是类的实例Man。第二个应该是类的一个实例Woman。两个对象都必须是Human的子类。你的工作是实现这些Human, Man and Woman类。

测试用例:

import org.junit.Test;
import static org.junit.Assert.assertEquals;

public class GodTest {   
    @Test
    public void makingAdam(){
      Human[] paradise = God.create();
      assertEquals("Adam are a man", true ,paradise[0] instanceof Man);
    }
}

解题

我的

public class God {
    public static Human[] create() {
        Man man = new Man();
        Woman woman = new Woman();
        return new Human[]{man, woman};
    }
}

class Human {
}

class Man extends Human {
}

class Woman extends Human {
}

别人的:

public class God {
  public static Human[] create(){
    return new Human[]{new Man(), new Woman()};
  }
}
class Human{
}
class Man extends Human{
}
class Woman extends Human{
}

后记

本来稍稍有点慌,写完发现还是我想太多了。

相关文章

  • 每日一练43——Java基本子类 - 亚当和夏娃(8kyu)

    题目 根据亚伯拉罕宗教的创造神话,亚当和夏娃是第一个在地球上游荡的人类。 你必须做上帝的工作。创建一个方法,该方法...

  • 亚当和夏娃的英雄之旅,以及人类与AI

    (1)《圣经》中亚当和夏娃的故事 故事的开始,上帝创造了亚当和夏娃,让亚当和夏娃帮忙看管伊甸园,在伊甸园里,亚当和...

  • 生活空虚 现世空虚 如今的每日就似亚当和夏娃在性高潮过后的沉默 对亚当来说夏娃吃的果子 是带来孩子的圣物 还是不可...

  • 亚当和夏娃

    人的本性不会真正去汲取历史的惨痛教训,似乎唯一能获得的教训是:人类从来不吸取教训。

  • 亚当和夏娃

    我们都喜欢钱喜欢享受喜欢偷懒,曾经我们扭扭捏捏的对待钱,只谈理想,只谈热爱,只谈诗与远方。 如今我们逐渐长大,直言...

  • 亚当和夏娃

    传说上帝在亚当睡着的时候用他的一根肋骨造出了夏娃,当亚当遇见夏娃的时候情不自禁感叹道,她和原来如此的相像。在恋爱的...

  • 肉欲,占有,黑洞以及樱花 ——渡边淳一《失乐园》读后感

    亚当1和夏娃1在他们的伊甸园1里待腻了夏娃2和亚当2也在他们的伊甸园2里待腻了有一天亚当1看见了夏娃2觉得夏娃2漂...

  • 我的钢笔画20190711(438)

    亚当夏娃和耶稣 ……

  • 人的原罪:懒惰

    上帝不让亚当和夏娃吃伊甸园的苹果。 受蛇的蛊惑,而偷吃苹果的亚当和夏娃被逐出伊甸园。 今天我们如果这样看: 亚当和...

  • 每日一练(43):同构字符串

    title: 每日一练(43):同构字符串 categories:[剑指offer] tags:[每日一练] da...

网友评论

      本文标题:每日一练43——Java基本子类 - 亚当和夏娃(8kyu)

      本文链接:https://www.haomeiwen.com/subject/incnuftx.html