Bem se eu criar uma váriavel do tipo da minha classe eu posso chama a partir dela qualquer método…??
exemplo:
package com.testes;
class Conta
{
String nome;
int numero;
double saldo;
double limite;
void sacaDinheiro(double quantidade)
{
Conta chama;
this.saldo-=quantidade;
}
void depositaDinheiro(double quantidade)
{
this.saldo+=quantidade;
}
void tranfere(Conta destino,double valor)
{
this.saldo=this.saldo-valor;
destino.saldo=destino.saldo+valor;
}
boolean SaqueComSucesso(double quantidade)
{
if(quantidade<limite)
{
this.limite-=quantidade;
return true;
}
else
{
return false;
}
}
}
se eu criar por exemplo uma variável do tipo:
Conta chama;
a partir dessa variável eu posso chamar qualquer método dessa classe tipo:
Conta chama.depositaDinheiro(quantidade);
pela lógica eu acho que quando vc cria uma variável da classe dentro dela mesmo vc não prescisa instanciar o objeto da mesma apenas criar uma variável da classe para acessar seus métodos e atributos mas é isso mesmo…?