What's an essential component that's missing in this subclass?
super.init() call before any value-setting can happenpurr() function!makeSound() needs to be overridden in order to print "Meow!"Purrrfect! The overriding initializer needs to call its superclass's initializer before setting any values; the rest is highly optional.
Hold it! The overriding initializer needs to call its superclass's initializer before setting any values; the rest is highly optional.