[java/en] Final Methods

Explained Final Methods
This commit is contained in:
Zachary Ferguson 2015-10-06 19:07:24 -04:00
parent 01685afb84
commit 420e04a590

View File

@ -406,7 +406,7 @@ class Bicycle {
this.name = name;
}
// Function Syntax:
// Method Syntax:
// <public/private/protected> <return type> <function name>(<args>)
// Java classes often implement getters and setters for their fields
@ -604,6 +604,19 @@ public final class SaberToothedCat extends Animal
}
}
// Final Methods
public abstract class Mammal()
{
// Final Method Syntax:
// <access modifier> final <return type> <function name>(<args>)
// Final methods, like, final classes cannot be overridden by a child class,
// and are therefore the final implementation of the method.
public final boolean isWarmBlooded()
{
return true;
}
}
```
## Further Reading