Info

This question is closed. Reopen it to edit or answer.

What is the keyword that is equivalent to "final" in Java

1 view (last 30 days)
I want a way to implement the concept of "final" in java . I don't want few methods of my class to be overridden by a subclass. Is there a way or a keyword that is equivalent to this concept.
Here's the code of java which i am trying to implement in matlab.
public abstract class CaffeineBeverage {
final void prepareRecipe ( ) {
boilWater ( );
brew ( );
pourInCup ( );
addCondiments ( );
}
abstract void brew ( );
abstract void addCondiments ( );
void boilWater ( ) {
System.out.println (Boiling Water);
}
void pourInCup ( ) {
System.out.println(Pouring into cup);
}
}
Here, prepareRecipe() is declared final as i dont want any subclasses to be able to override this method and change the recipe.

Answers (0)

Products


Release

R2018a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!