![]() |
![]() |
![]() |
![]() |
![]() |
|
Once you have told Java that a class is abstract, any attempt to create an instance of that class produces a complaint:
*-- Attempt to create an instance of an abstract class | fails to compile v ---------------- new Attraction()
Thus, the purposes of the class are strictly to define inheritable, shared variables and methods and to impose requirements via abstract methods.
public abstract class Attraction {
public int minutes; |
public Attraction () {minutes = 75;} | Shared
public Attraction (int m) {minutes = m;} |
public int getMinutes () {return minutes;} |
public void setMinutes (int m) {minutes = m;} |
public abstract int rating () ; <-- Required
}