public void run()
{
for(int i=0;i<10;i++)
{
System.out.println("---> " + i);
makeWithdrawl(10); // sem referência? como pode se não é estático?
if (account.getBalance() < 0) {
System.out.println("overdrawn");
break;
}
}
Tá na mesma classe dessa Thread ??? Se sim, então pode…
Não entendi… isso é uma regra?
Tem mais explicações? :?
Não precisa de referência para chamar um método declarado na própria classe.
[code]public class Teste {
public void metodoA() {…} // metodoA está declarado na classe Teste.
public void metodoB() { // metodoB também está na classe Teste
metodoA(); // Posso chamar metodoA() sem usar referência porque estou na classe que possui o método.
}
}[/code]