Know the difference between scope modifiers ( ie what kind of scope : public, private, protcted ) and
[variable, methos, class] modifiers ( that provides the kind of 'nature'. there are many static, final, abstract, native etc..... and you can't use these final anywhere other than with Class, Variables, Methods )..
For native : it is used for JNI to call like C-functions.. with abstract makes a bit confusion ?? don't know !!
Not everything that counts can be counted, and not everything that can be counted counts.
" final " is meaningless with constructors, because constructors cannot be overridden.
When you use " native ", it means method is implemented using platform dependent language code ((e.g.) C). This is talking about implementation details, but abstract is used for non implemented methods. So, using abstract with native is meaningless.