Is it possible to override a struct?

Is it possible to override a struct from a base class and if so, how do you do it? Both in setting up the initial struct, and the override. It would be really useful if I could change what is in the struct in the sub classes. Similar question for enums.

What do you mean by override? like parenting?