mirror of https://github.com/01-edu/public.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
zanninso
378852698e
|
1 year ago | |
---|---|---|
.. | ||
README.md | 1 year ago |
README.md
AdventurException
Instructions
Create a new class DeadCharacterException
in a new file DeadCharacterException.java
.
This class is an exception so should inherit from Exception
.
This class has a constructor which takes a Character
as parameter.
It has one method getMessage
which returns a String : The <sorcerer | monster | templar> <character.name> is dead.
.
Usage
Here is a possible ExerciseRunner.java to test your function :
public class ExerciseRunner {
public static void main(String[] args) {
Weapon feu = new Weapon("Boule de feu", 7);
Sorcerer triss = new Sorcerer("Triss Merigold", 30, 5, feu);
Templar geralt = new Templar("Geralt de Riv", 28, 2, 5, feu);
DeadCharacterException exceptionTriss = new DeadCharacterException(triss);
DeadCharacterException exceptionGeralt = new DeadCharacterException(geralt);
System.out.println(exceptionTriss.getMessage());
System.out.println(exceptionGeralt.getMessage());
}
}
and its output :
$ javac *.java -d build
$ java -cp build ExerciseRunner
The sorcerer Triss Merigold is dead.
The templar Geralt de Riv is dead.
$