In Java and similar OO languages, an interface can extend one or more interfaces (multiple inheritance is allowed for interfaces), but cannot extend classes. Classes implement interfaces. Option C is incomplete, and 'All of the above' is incorrect because interfaces don't extend classes.