Constructors are NOT inherited in Java - each class must define its own constructors. A child class can CALL the parent constructor using super(), but it does not inherit it. The child class must have its own constructor, even if it only calls super().