Código:
class triangulo {
private double base, altura;
public triangulo datos(double base, double altura) {
This.base = base ;
This.altura = altura ;
return this;
}
public triangulo visualizar( ) {
System.out.println(“Base igual: “+base);
System.out.println(“Altura igual: “+altura);
return this;
}
}
y lo que no entiendo es que si su funcion es evitar ambiguedades porque cuando escribo
base = base;
altura = altura;
no me da ningun tipo de error y yo pensaba que me iba a dar un error en compilacion y que para poder hacer eso necesitaria usar el operador this pero veo que no y me gustaria que alguien me aclarara la duda gracias
saludos