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?**
}
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