Java final keyword
Final is using for three purpose: final is used to prevent method overriding final is used to prevent inherit a class final is used to make a variable constant final is used to prevent overriding: A method declared as final can’t be overridden.
1 2 3 4 5 6 7 8 9 10 11 | class A { final void show() { } } class B extends A { void show() { //error, can’t override } } |
Because show() declared as final, it can’t be overridden in B. If … Read more