Abstract Class

Abstract Class

Java Interface