If you don't want other classes to inherit from a class, use the final
keyword:
If you try to access a final
class, Java will generate an error:
final class Vehicle {
...
}
class Car extends Vehicle {
...
}
The output will be something like this:
Main.java:9: error: cannot inherit from final Vehicle
class Main extends Vehicle {
^
1 error)
class Main extends Vehicle {
^
1 error)
Practice Excercise Practice now