Una clase en Java representa un conjunto de objetos que comparten una estructura y comportamiento comunes. Las clases incluyen atributos que definen el estado de los objetos y métodos que definen su comportamiento. Las clases se pueden organizar en una jerarquía de herencia donde las subclases heredan atributos y métodos de las superclases.