fork download
  1. class Person {
  2. class Date {}
  3. Date date;
  4. public Person(Date date) {
  5. this.date = date;
  6. }
  7. public Person() {
  8. this(this.new Date());
  9. }
  10. public static void main(String[] args) {
  11. new Person();
  12. }
  13. }
  14.  
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:8: error: cannot reference this before supertype constructor has been called
        this(this.new Date());
             ^
1 error
stdout
Standard output is empty