Does classes overwrite each other?

I was wondering how Blocs handles the prioritizing of classes.

If I add two classes with contradictory settings to an object it appears the later/newer one overwrites the older.
Is it possible to re-order classes somehow other than deleting the older one and adding it anew?