 The class cannot simultaneously satisfy its own invariant and the behavioural requirements of the method.A related problem with this inheritance arises when considering the implementation.An ellipse requires more states to be described than a circle, because the former needs attributes to specify the length and rotation of the major and minor axes whereas a circle needs only a radius.