This video covers the basics of interfaces. These are contracts which a class can "sign". They are also types in Java's type hierarchy. We also discuss polymorphism. The files we generate, along with the shell sessions can be downloaded in a zipfile here
https://faculty.ncssm.edu/~morrison/y...