Considerando "public String s", posso usar tanto this quanto super neste caso?
class A extends B {
A(String s) {
this.s = s; **//super.s = s faz exatamente o mesmo?**
}
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Considerando "public String s", posso usar tanto this quanto super neste caso?
class A extends B {
A(String s) {
this.s = s; **//super.s = s faz exatamente o mesmo?**
}
Poder, pode!
tanto this quanto super funcionam nesse caso.
Qual dos dois deixara a intenção mais clara de que o atributo s é da classe pai?
A boa prática manda o super