bueno saludos he aqui de nuevo ;D y les queria hacer otra pregunta cual es la funcion de el this porque lo que tengo entendido es para evitar ambiguedades pero no estoy muy seguro y con respecto al siguiente codigo que es lo que retornaria
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
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