Why Constructor Is Not Static In Java