Imagina que quieres construir una casa. Para eso, necesitas materiales como ladrillos, cemento, madera, etc. En Java, las clases son como los planos de tu casa.
En los planos, se define cómo será la casa: cuántas habitaciones tendrá, qué tamaño tendrán las ventanas, etc. De la misma manera, en una clase, se define cómo será un objeto: qué atributos tendrá (como las habitaciones de la casa) y qué acciones podrá realizar (como abrir y cerrar las ventanas).
Por ejemplo, si quieres crear un objeto "Coche", la clase "Coche" sería el plano que define cómo será ese coche: tendrá un color, un modelo, un número de puertas, etc. Y podrá realizar acciones como "acelerar", "frenar", "encender", etc.