Holodeck Design Project
From Huben's Wiki
Line 6: | Line 6: | ||
! graze() | ! graze() | ||
! fly() | ! fly() | ||
− | ! | + | ! ears() |
! hooves() | ! hooves() | ||
! flame() | ! flame() | ||
Line 29: | Line 29: | ||
* You will create super classes and/or interfaces as needed so that you could use polymorphism for the methods that are present in more than one class. | * You will create super classes and/or interfaces as needed so that you could use polymorphism for the methods that are present in more than one class. | ||
* To keep it simple, all methods have no arguments and return strings with the class name and the method name, such as "Dragon flame". If a method is inherited, you can just use the inherited method: no need to override the method. | * To keep it simple, all methods have no arguments and return strings with the class name and the method name, such as "Dragon flame". If a method is inherited, you can just use the inherited method: no need to override the method. | ||
+ | * None of your classes should have methods that are not checked: Dragon should not have a graze() method. | ||
* Use the following class to see your results. | * Use the following class to see your results. | ||