Question: Consider a scenario where you are developing a game that involves different types of characters, archers. Each character type can perform specific actions, but
Consider a scenario where you are developing a game that involves different types of characters, archers. Each character type can perform specific actions, but they all share some common behavior. to use interfaces. a) Define an interface called Character with the following specifications: It should declare a method [attack()) with no parameters and return type void It should declare a method [defend()) with no parameters and return type void . b) Create three classes: Warrior Mage, and Archer, each implementing the character interface. declared in the interface for each class, providing specific behavior for each character type. getting/setting values of health variable). Make up your own choice of values for health and how it goes up or duplicate code in the implementations
Step by Step Solution
3.47 Rating (170 Votes )
There are 3 Steps involved in it
a Interface Definition java public interface Character void attack void defend b Implementation of Warrior Mage and Archer classes 1 Warrior Class jav... View full answer
Get step-by-step solutions from verified subject matter experts
