Why are we not allowed to specify a constructor in an interface? [duplicate] April 26, 2023 by Tarik Because an interface describes behaviour. Constructors aren’t behaviour. How an object is built is an implementation detail.