Yes, the usage is correct. One side note, you do not need to prefix the calls with "super" when you call getName() and setHP() as there is only one instance of these methods. It would make more sense...