classClasseTeste{privateRectangler;publicClasseTeste(){//como vc ainda nao instanciou ele, se vc fizerif(r==null){//vai entrar aqui, porque r está apontando pra nada (vc nao mandou ele apontar pra nenhum objeto.System.out.println("r é null";}//agora vou apontar r pra um objeto Rectanglethis.r=newRectangle();//se eu fizer o mesmo teste, agora nao entra no ifif(r==null){System.out.println("r é null";}}}
ajudou?
diego2005
Então…foi isso que tentei fazer, mas deu erro na linha:
if (r == null)
acho que ele ta reclamando que o r não foi instanciado…pq eu criei uma instancia só pra testar e ele não deu erro mais. To usando o NetBeans.
Tem explicação isso??
Valeu…
peron
hummm…
posta o erro ai…
David
O erro que deu foi dizendo que r não foi inicializado, e não instanciado. Você pode inicializá-lo com null, com um Rectangle existente ou com uma nova instância de Rectangle.