fork download
  1. class Superclass
  2. {
  3. static void display()
  4. {
  5. System.out.println("hello superclass");
  6. }
  7. }
  8. public class Subclass extends Superclass {
  9. static void display()
  10. {
  11. System.out.println("hello superclass");
  12. }
  13. /**
  14. * @param args
  15. */
  16. public static void main(String[] args) {
  17. // TODO Auto-generated method stub
  18. Superclass s=new Superclass();
  19. s.display();
  20. Subclass sub= new Subclass();
  21. sub.display();
  22. s=sub;
  23. s.display();
  24. sub=s;
  25. sub.display();
  26.  
  27. }
  28.  
  29. }
  30.  
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:8: error: class Subclass is public, should be declared in a file named Subclass.java
public class Subclass extends Superclass {
       ^
Main.java:24: error: incompatible types: Superclass cannot be converted to Subclass
sub=s;
    ^
2 errors
stdout
Standard output is empty