Rien à voir : une caste se reproduit génétiquement et est cantonnée par tabou dans l’isolement (on ne se marie pas entre caste, on ne se fréquente pas).
Une classe est un groupement d’intérêts communs. On peut changer de classe : monter de la moyenne dans la supérieure si on fait les bonnes études ou si on crée une entreprise ou un commerce qui marche. On peut aussi en descendre : un fils de PDG ou d’énarque peut se retrouver en psycho ou aux Beaux-Arts et ramer en intermitence pour 1200 euros brut par mois.
Mais être né dans une classe n’empêche pas de se marier dans un autre ou de réussir socialement. Dans une caste - si. Sauf si l’Etat force la fin de la discrimination par des lois d’action affirmative : c’est le cas en Inde où le Président de la république est de basse caste. Mais en aucun cas les mariages ne sont constatés...
C’est toute la différence : en caste, il faut être né - en classe, il faut réussir...