MessageDialogButton Definition Question

MessageDialogButton is defined as a Class in the online documentation. Yet when one implements MessageDialogButton the New keyword is not used. Why is this?

They can only be returned by the MessageDialog.Show method.