abstract class Hall{
public abstract void getFireStation();
}
public class Haddon extends Hall{
public static void main(String argv[]){
new Haddon().getFireStation();
}
public synchronized void getFireStation(){
System.out.print("opposite");
}
}
Answers:
1:Compile time error, synchronized can only be used in a class that extends Thread
2:Compile time error, malformed method getFireStation in class Hall.
3:Compilation and output of opposite at runtime
4:Compile time error, code within main method is incorrect.