Hey so interface methods are typically just the method signature that the Class must have to be considered that type.
Abstract methods are very similar to interface methods; both require another class to implement that method signature, but Abstract is used only with Abstract classes. Abstract classes allow several method definitions to be undefined so that subclasses can define how they should operate.
When you get to the next PSET you'll use a common interface for the class to print to the console and the class to print to the file
Hey so interface methods are typically just the method signature that the Class must have to be considered that type.
Abstract methods are very similar to interface methods; both require another class to implement that method signature, but Abstract is used only with Abstract classes. Abstract classes allow several method definitions to be undefined so that subclasses can define how they should operate.
When you get to the next PSET you'll use a common interface for the class to print to the console and the class to print to the file