Pregunta de entrevista de TD

The different between Struct and class? Which one(s) can have init?