26 lines
474 B
Java
26 lines
474 B
Java
![]() |
package com.iluwatar;
|
||
|
|
||
|
public abstract class DwarvenMineWorker {
|
||
|
|
||
|
public void goToSleep() {
|
||
|
System.out.println(name() + " goes to sleep.");
|
||
|
}
|
||
|
|
||
|
public void wakeUp() {
|
||
|
System.out.println(name() + " wakes up.");
|
||
|
}
|
||
|
|
||
|
public void goHome() {
|
||
|
System.out.println(name() + " goes home.");
|
||
|
}
|
||
|
|
||
|
public void goToMine() {
|
||
|
System.out.println(name() + " goes to the mine.");
|
||
|
}
|
||
|
|
||
|
public abstract void work();
|
||
|
|
||
|
public abstract String name();
|
||
|
|
||
|
}
|