a3 part 2

This commit is contained in:
2022-04-11 13:58:33 +08:00
parent 72874e2cc3
commit 8ae38c9f2b
6 changed files with 167 additions and 0 deletions

View File

@@ -0,0 +1,36 @@
/*
* Author: CHEN Yongyuan (Walter) 1930006025 from OOP(1007)
* Date: 2022-04-11
* Description: European rabbit
*/
public class FrankTheRabbit extends Rabbit {
/**
* Constructor.
*
* With name "Frank" and weight of 100.0
*/
public FrankTheRabbit() {
super("Frank", 100.0);
}
/**
* Frank rabbit can not be cooked.
*
* @return false
*/
@Override
public boolean isCookable() {
return false;
}
/**
* Test.
*/
public static void testFrankTheRabbit() {
FrankTheRabbit frank = new FrankTheRabbit();
System.out.println(frank.getName() == "Frank");
System.out.println(frank.getWeight() == 100.0);
System.out.println(frank.isCookable() == false);
}
}