Una clase define un objeto y sus características. Una clase contiene variables miembro, propiedades y métodos. Las variables miembro son atributos privados de la clase, mientras que las propiedades y métodos son públicos y definen las características y funcionalidades de los objetos de esa clase.