Class Abstract Dan Interface