I’m new at oop ,I want to pass object parameter of an abstract method but it gives me error, can anyone explain it to me and help me fix the error . Thanks for your help. Answer You cannot change the abstract method signature. You have created an entirely new method unrelated to the method you wanted to override. Use