classShape{public$type;protected$colour='transparent';// Default value set// Construct method runs automatically when the Class is calledpublicfunction__construct($type,$colour){$this->type=$type;$this->colour=$colour;}publicfunctionmakeSquare(){$this->type='Square';}}$shape=newShape('Circe','Red');$shape->makeSquare();