# The Files that Define an Entity Object

An entity object always has an associated XML file. It optionally has Java source files — an entity object class, entity definition class, or both — depending on your selections:

- Enabling and Disabling Java File Generation

- Generating Java Source Files and Methods for Entity Objects

To customize entity object behavior, you can:

- customize the framework base classes and create entity objects from your customized classes, so you can globally effect multiple entity objects

- edit the Java classes of specific entity objects