1) La herencia permite extender las propiedades y comportamientos de otras clases al crear nuevas subclases. 2) Las subclases heredan los campos y métodos de la superclase y pueden agregar campos y métodos adicionales. 3) Los modificadores de acceso como público, privado y protegido controlan la visibilidad y accesibilidad de los campos y métodos entre clases.