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