Atribuição de variaveis de referencia de array unidimensionais

Amigos olhem o simples código abaixo:

class TestaTipoAtribuicaoArray {

	int [] splats;
	int [] dats = new int[2];
	splats =  dats;

	Ferrari [] ferrari;
	Car [] car = new Car[4];
        car = ferrari;
}

Não se atentem a herança ta certinho( confiem em mim ). Agora valendo um troféu joinha.
Que raios é esse maldido erro ?

TestaTipoAtribuicaoArray.java:7: <identifier> expected
        splats =  dats;
              ^
TestaTipoAtribuicaoArray.java:12: <identifier> expected
        car = ferrari;
           ^
2 errors

eee tempo. rsrs

Grato

Precisa estar dentro do método main.

Agora pq ?? rs

Eh, pelo q eu vi aqui éstá soh faltando vc colocar o método main… aqui funcionou beleza no eclipse:

class Car {
	
}

class Ferrari extends Car{
	
}

class TestaTipoAtribuicaoArray {   
	public static void main (String[] args) {  
		int [] splats;   
		int [] dats = new int[2];   
		splats =  dats;   
  
		Ferrari [] ferrari = null;   
		Car [] car = new Car[4];   
        car = ferrari;   
	}
}  

:lol: :lol: :lol: Quer andar sem ter perna fio?^^

Não não fio. tu que nao entendeu.
O problema era na hora da compilação não na hora da execução.
E vc nao precisa de “perna” para ter que atribuir uma variavel a outra. Por isso a duvida.

E Cris Finholdt valeu pelo post, mais no segundo post meu eu dizia que dentro do main funcionava e perguntei o pq.
De qq forma obrigado.

.