Review for exam by going over Exam Review

 

What’s the difference between the kinds of methods you can have in an interface and in an abstract class?

All methods in an interface must be abstract

An abstract class can have some concrete methods

An abstract class can have all of its methods concrete and still be declared abstract.  – What’s the result of having an abstract class with all its methods concrete?  Can’t instantiate it.

 

We extend abstract classes

We implement interfaces

 

Abstract classes can have instance  variables

Interfaces can only have class constants