Skip to content

This is an internship assignment made for ING

Notifications You must be signed in to change notification settings

AccieTheKing/Zoo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Zoo Java Console Application


Git

Voor het maken van deze opdracht wordt er gebruik gemaakt van het versiebeheersysteem Git.

Gebruikte IDE: IntelliJ IDEA. (Niet verplicht)

Gebruikte SDK: JDK 1.8.

Mocht er problemen zijn met het openen van dit project, creëer dan een nieuw project binnen jouw IDE en kopieer de Java bestanden uit src/com/ing/zoo

Stappen:

  1. Clone deze repository.
  2. Maak een nieuwe repository aan, bijvoorbeeld op Github.
  3. Push jouw veranderingen naar jouw repository.
  4. Maak jouw repository openbaar (public).
  5. Als de applicatie af is, push dan de laatste versie naar jouw master branch.

Opdracht

  • Maak de applicatie af.
  • Reorganiseer eventueel de folder structuur.
  • Refactor eventueel de code (denk goed na over de class structure).
    • Probeer er voor de zorgen dat je bijvoorbeeld geen EatMeat methode kan aanroepen op een Zebra object.
  • Voeg 2 nieuwe dieren toe.

Eisen

Bij elke command laat je het resultaat in de console zien.

  • Als je de [hello] command uitvoert zonder dat er een naam is ingevuld zeggen alle dieren hallo.
    • Als er wel een naam is ingevuld [hello henk] zegt alleen dat dier hallo
  • Als je de [give leaves] command uitvoert krijgen alle herbivores leaves.
  • Als je de [give meat] command uitvoert krijgen alle carnivores meat.
  • Als je de [perform trick] command uitvoert doen alle dieren die dat kunnen hun trucje.

About

This is an internship assignment made for ING

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages