class B {
protected String s = "a";
protected B() {}
static A B(String s) {
return new A(s);
}
}
class A extends B {
A(String s) {
this.s = s;
}
public static void main(String[] args) {
A b = A.B("t");
System.out.println(b.s);
}
}
amigos, na linha A b = A.B("t"); estaria chamando o construtor B que a classe A herdou? estou em duvida porque chama o construtor como se fosse um metodo e ainda por cima passa um parametro, sendo que o construtor B que a classe A herdou nao possui parametro. pode isso Arnaldo?