fork download
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.util.*;
  4. import java.lang.*;
  5. import java.io.*;
  6.  
  7. /* Name of the class has to be "Main" only if the class is public. */
  8. public class One {
  9. public String getX() {
  10. return "One";
  11. }
  12. public static void main(String args[]) {
  13. One one = new Five();
  14. System.out.println(one.getX());
  15. }
  16. }
  17. class Two extends One {
  18. public String getX() {
  19. return "Two";
  20. }
  21. }
  22. class Three extends Two {
  23. public String getX() {
  24. return "Three";
  25. }
  26. }
  27. class Four extends Three {
  28. public String getX() {
  29. return "Four";
  30. }
  31. }
  32. class Five extends Four {
  33. public String getX() {
  34. return "Five";
  35. }
  36. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:8: error: class One is public, should be declared in a file named One.java
	public class One {
	       ^
1 error
stdout
Standard output is empty