Method name interchange - public abstract or abstract public
There is no difference as far as functionality is concerned but, regardless of whichever you choose, it's best to stay consistent.
That being said, I've almost never seen the abstract public
used before. So, from a coding standards point of view, public abstract
is probably going to be more easily recognized by more people.
It's the same. Don't worry. Two similar declarations of abstract
method.