Chamar classe dentro de outra

10 respostas
ghostta

Exemplo

public class Carro
 
public class Ford extends Carro

Help

//so que quero chamar nesse aqui
public class Aplicacao{


Carro carro = new Carro();
Ford ford = new Ford(); //concerteza nao é assim

10 Respostas

eduveks

Não entendi bem a tua dúvida…

Mas seria isto:

//so que quero chamar nesse aqui
Carro ford = new [b]Ford/b; //seria isto?

LPJava

tb nao entendi! quem afinal de conta vc quer chamar? Carro ou Ford?

ghostta

quero chamar FORD xD so que Ford esta dentro de Carro…

Kassiane_Pretti

Mas vc não tem uma classe Ford?
Então é só instanciar um objeto desta classe não?

eduveks

Eita q confusão… posta o código das classes e diz extamente o q queres fazer…

ghostta

so quero saber se posso fazer isso

//esta em uma classe so


   public class Carro  
     
   public class Ford extends Carro
//so que quero chamar nesse aqui  
  public class Aplicacao{  
     
     
   Carro carro = new Carro();  //Esse funciona
   Ford ford = new Ford(); //esse da erro por que esta dentro de "Carro"

//queria saber se posso fazer isso, ou se tenho que retirar Ford de dentro e fazer individual???
R

o que tu está tentando fazer parece um clássico exemplo de herança.
tu criou a classe carro. OK.
depois tu fez uma classe Ford, sendo ford, um carro. Herdou de carro suas propriedades. OK.

se tu instanciar um ford, tu vai ter um ford, e junto dele tudo que herdou do carro.
Qual o teu problema?

sanuini

???

thinet

Acho que ele quer saber como instanciar isso:

class Carro {
   class Ford extends Carro {
...
       }

}

Quer instanciar uma classe interna, não é isso?

Bom não sei como resolver isso e nem sabia que se podia fazer tal coisa

alucardeck

nao eh o primeiro…

o grande problema da maioria das perguntas, é que nem a propria pessoa sabe formular ela…
impossivel de responder com certeza…

Criado 7 de julho de 2008
Ultima resposta 7 de jul. de 2008
Respostas 10
Participantes 8