Abstract Class Dan Interface