結果 : are constructors inherited in object oriented programming explain