Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Error - não consigo compilar meu main com ArrayList


public class Motoristas extends Estacionamento{

    public String nomeMotorista;
    public String placaCarro;

    }

}
package Main;

import java.util.ArrayList;
import java.util.List;

import Herdeiras.Motoristas;

public class Collections {

    public static void main(String[] args) {

        ArrayList AL = new ArrayList();
        ArrayList<Motoristas> ALm = new ArrayList<Motoristas>();
        List L = new ArrayList();
        Collections C = new Collections();

        Motoristas m[] = new Motoristas[10];

        m[0].nomeMotorista = "Renato" ;
        m[0].placaCarro = "RMO-2018";

        m[1].nomeMotorista = "Rodrigo" ;
        m[1].placaCarro = "RMO-2018";

        ALm.add(m[0]);
        ALm.add(m[1]);

        for(Motoristas motoristas : ALm) {
            System.out.println(ALm);
        }

    }

}
1 resposta
solução!

Bom dia Regis,

A classe Motoristas está no pacote Herdeiras?

Para tal, antes do public class Motoristas ..., digite:

package Herdeiras;

Além disso, importe a classe Collections:

import java.util.Collections ;

Ou, se preferir, para não esquecer nenhuma classe do pacote util:

import java.util.*;

Outro ponto: você está usando public class Collections, certo? Então seu aquivo deve chamar-se Collections.java. Ou, você mantém outro nome de arquivo e escreve apenas class Collections.

Avisa aí se deu certo.

Abraço.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software