SHOW:
|
|
- or go back to the newest paste.
1 | - | public class EntrantWelcomer implements EntranceListener { |
1 | + | public class Greeter |
2 | - | private String welcome(PersonType human) { |
2 | + | implements EntranceListener |
3 | - | switch (human.type()) { |
3 | + | { |
4 | - | case human.TYPE_ROOMMATE: |
4 | + | private String welcome(Roommate rm) { return "'Sup?"; } |
5 | - | return "'Sup?"; |
5 | + | private String welcome(Parent p) { return "Please insert cash or select payment type."; } |
6 | - | case human.TYPE_PARENT: |
6 | + | private String welcome(Robber r) { return "Good luck; we're in college."; } |
7 | - | return "Please insert cash or select payment type."; |
7 | + | private String welcome(SignificantOther so) { return null; } |
8 | - | case human.TYPE_ROBBER: |
8 | + | private String welcome(PersonType pt) { return "Welcome to our house." } |
9 | - | return "Good luck; we're in college."; |
9 | + | |
10 | - | case human.TYPE_SIGNIFICANT_OTHER: |
10 | + | public void |
11 | - | return null; |
11 | + | personEntered(PersonType person) |
12 | - | default: |
12 | + | { |
13 | - | return "Welcome to our house."; |
13 | + | |
14 | - | } |
14 | + | |
15 | } | |
16 | - | public void personEntered(PersonType person) { |
16 | + |