They aren't class specific, they're stat specific. Intelligence, finesse, and strength, all have various sets with different looks. So you can wear the armor that the fighter has on your knight, though possibly not until later in the game.