Java Concepts
Classes
- contains methods and fields
- single inheritance: class s extends ss
Interfaces
- contains abstract methods
- (and static fields)
- multiple inheritance
- A specification for a class
- Instances of interfaces are not created, instances of classes that implement the interface may be bind to interfaces.