As you said final keyword in java means "can‘t be modified", but still we should be allowed to extend it from another class so that we can use its defined method.
I totally agree that if we try to modify any of its methods then it should give an error, but otherwise we should be allowed to extend that final class and reuse its method in another class.
As Kasey Speakman has pointed out, you can extend final classes by composition. Just not inheritance. A class can offer all visible methods of the final class, plus further methods.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Thanks, @bertilmuth .
As you said final keyword in java means "can‘t be modified", but still we should be allowed to extend it from another class so that we can use its defined method.
I totally agree that if we try to modify any of its methods then it should give an error, but otherwise we should be allowed to extend that final class and reuse its method in another class.
Please correct me if I am wrong anywhere.
As Kasey Speakman has pointed out, you can extend final classes by composition. Just not inheritance. A class can offer all visible methods of the final class, plus further methods.