Transcription: These three declaration statements create four struct objects M, N, X and Y and two class objects A and B. Notice that the declarations do not include the keywords class or struct. Those keywords are not required because the type names fraction one, fraction two and fraction three are sufficient to define the objects.