In Java, if a class does not explicitly define any constructors, the compiler automatically provides a default, no-argument constructor. The other options are incorrect because classes and objects are distinct entities, and classes are not required to have member functions.