![]() |
![]() |
![]() |
![]() |
![]() |
|
To ensure that the rating method is
defined in both the Movie and Symphony subclasses of the
Attraction class, you perform two steps.
First, you mark the Attraction class with the abstract keyword:
*-- Keyword
|
v
public abstract class Attraction {
...
}
Second, you define the rating method, again marking that method with
the abstract keyword, but now inserting a semicolon where you would
ordinarily expect the definition's body:
*-- Keyword
| *-- No body
v v
public abstract int rating () ;