No exemplo abaixo por quê o valor do saldo imprime 200 sendo que eu chamo a classe corrente.
public class Conta { int numero; String titular; private double saldo;
Conta(){
saldo=100;
}
public void setSaldo(double sal) {
saldo+=sal;
}
public double getSaldo() {
return saldo;
}
}
public class Corrente extends Conta { Corrente(){ setSaldo(100); } }
public class principal {
public static void main(String[] args) {
Corrente c = new Corrente();
System.out.println("Saldo:"+c.getSaldo());//PORQUE IMPRIME 200? sendo que eu não criei o objeto da classe Conta?
}
}