Question: Based on the Pokemon interface provided, write a Pokemon java class with the appropriate data fields and methods to store, at minimum, a pokemons name,
Based on the Pokemon interface provided, write a Pokemon java class with the appropriate data fields and methods to store, at minimum, a pokemons name, type 1, and HP. For this assignment, method stubs are acceptable for methods other than setters and getters. Write a driver class that creates an ArrayList of Pokemon objects and sets the following test data:
|Pokemon1: | Pokemon2: |Pokemon3:
| Pikachu | Charizard | Squirtle
| Electric | Fire | Water
| 100 | 150 | 130
The interface that is provided:
public interface PokemonInterface { @Override String toString(); void setName(String name); String getName(); void setType1(String type); String getType1(); void setHP(int hp); int getHP(); }
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
