fork(1) download
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.util.*;
  4. import java.lang.*;
  5. import java.io.*;
  6.  
  7. class SuperClass{
  8.  
  9. SuperClass(){
  10. this(1);
  11. System.out.println("Super Class no-argument constructor");
  12.  
  13. }
  14.  
  15. SuperClass(int x ){
  16.  
  17. this(1,"constructor chaining");
  18. System.out.println("Super class one -argument constructor(int)");
  19.  
  20. }
  21.  
  22. SuperClass(int x , String str){
  23. System.out.println("Super class two-argument constructor(int, String)");
  24. }
  25.  
  26. }
  27. class Ideone extends SuperClass{
  28.  
  29. Ideone(){
  30. System.out.println("Sub Class no-argument constructor");
  31.  
  32. }
  33.  
  34. public static void main(String[] args){
  35.  
  36. Ideone obj=new Ideone();
  37.  
  38.  
  39. }
  40. }
Success #stdin #stdout 0.05s 2184192KB
stdin
Standard input is empty
stdout
Super class two-argument constructor(int, String)
Super class one -argument constructor(int)
Super Class no-argument constructor
Sub Class no-argument constructor