En la clase Square se esta violando el principio de Liskov Substitution
Solucion:
Que las clase Square solo extienda los comportamiento de su clase padre y no los modifique
public class Rectangle{
public void setWidth(int width){
}
public void setHeight(int height){
}
}
public class Square extends Rectangle{
}
En la clase Square se esta violando el principio de Liskov Substitution
Solucion:
Que las clase Square solo extienda los comportamiento de su clase padre y no los modifique