Method overriding (@Override)
Në shqip: Mbishkrimi i metodës
ShpjegimiSQ
Overriding-u është kur klasa fëmijë e rishkruan një metodë që e ka trashëguar nga prindi, që të sillet ndryshe. Shënimi @Override i thotë kompajlerit të kontrollojë që po e mbishkruan vërtet — dhe të paralajmëron nëse e ke gabuar emrin.
EnglishEN
Overriding is when a child class rewrites a method it inherited from its parent, so it behaves differently. The @Override annotation tells the compiler to check you really are overriding — and warns you if you mistyped the name.
Si ta mendosh
Si receta e familjes për byrek që e trashëgon, por ti e bën me spinaq në vend të mishit — i njëjti emër, versioni yt.
Lexoje në anglisht
Like the family byrek recipe you inherit but make with spinach instead of meat — same name, your version.
Shembull kodijava
class Mace extends Kafshe {
@Override
String ze() { return "Mjau!"; }
}