Java Abstract Class Implement Interface