Cannot find symbol [Ajuda]

Ao tentar fazer VeiculoDAO veiculoDao = VeiculoDAO(); recebo o erro: cannot find symbol
symbol: method VeiculoDAO()
location: class FormCadastroAluguelController, o que eu quero fazer é criar um novo objeto VeiculoDAO

acredito que seja alguma incompatibilidade com o codigo, porem olhando nao consegui encontrar o error

github:https://github.com/YUSEIRENDER/AlocaCar

FormCadastroAluguelController.java(Classe onde está dando o erro):
package controller;

import controller.helpers.AluguelHelper;
import java.sql.Connection;
import java.sql.SQLException;
import java.util.ArrayList;
import javax.swing.JOptionPane;
import model.Aluguel;
import model.dao.AluguelDAO;
import model.dao.VeiculoDAO;
import model.dao.Conexao;
import model.Veiculo;
import view.Cadastroaluguel;

public class FormCadastroAluguelController {
    
    //view a ser gerenciada pelo controller
    private Cadastroaluguel view;
    private AluguelHelper helper;

    public FormCadastroAluguelController(Cadastroaluguel view) {
        this.view = view;
        this.helper = new AluguelHelper(view);
    }
    
    public void inserir()
    {
        
        Aluguel aluguel = helper.obterAluguel();
        
       if(aluguel.getVeiculo().equals("") || aluguel.getDataaluguel().equals("") || aluguel.getDataentrega().equals("") || aluguel.getCliente().equals("") || aluguel.getEntregue().isEmpty() || aluguel.getValorpago().equals(""))
       {
           
           JOptionPane.showMessageDialog(null, "Preencha todos os campos!");
           
       }
       else//se estiver preenchido faça
       {
           
           try
           {
               
               Connection conexao = new Conexao().getConnection();
               AluguelDAO aluguelDao = new AluguelDAO(conexao);
               aluguelDao.inserir(aluguel);
               
               JOptionPane.showMessageDialog(null, "Aluguel inserido com sucesso!");
               
           }
           catch (SQLException ex)
           {
               
               JOptionPane.showMessageDialog(null, "Erro ao inserir Aluguel!");
               
           }        
           
       }    
        
    }
    
    public void AtualizarVeiculo()
    {
        
        //buscar veiculo do banco de dados
        VeiculoDAO veiculoDao = VeiculoDAO();
        ArrayList<Veiculo> veiculos = veiculoDao.selecioneTudo();
        //exibir veiculo no combobox
        helper.obterVeiculo(veiculos);
    }        
}

Veiculo.java(No pacote model):
package model;

public class Veiculo 
{
    //definição de variaveis
    private String numero;
    private String placa;
    private String fabricante;
    private String modelo;
    private int anomodelo;
    private int qtdportas;
    private String acessorios;       

    //metodo contrutor

    public Veiculo(String numero, String placa, String fabricante, String modelo, int anomodelo, int qtdportas, String acessorios) {
        this.numero = numero;
        this.placa = placa;
        this.fabricante = fabricante;
        this.modelo = modelo;
        this.anomodelo = anomodelo;
        this.qtdportas = qtdportas;
        this.acessorios = acessorios;
    }
    
    //metodos getters e setters
    public String getNumero() {
        return numero;
    }

    public void setNumero(String numero) {
        this.numero = numero;
    }

    public String getPlaca() {
        return placa;
    }

    public void setPlaca(String placa) {
        this.placa = placa;
    }

    public String getFabricante() {
        return fabricante;
    }

    public void setFabricante(String fabricante) {
        this.fabricante = fabricante;
    }

    public String getModelo() {
        return modelo;
    }

    public void setModelo(String modelo) {
        this.modelo = modelo;
    }

    public int getAnomodelo() {
        return anomodelo;
    }

    public void setAnomodelo(int anomodelo) {
        this.anomodelo = anomodelo;
    }

    public int getQtdportas() {
        return qtdportas;
    }

    public void setQtdportas(int qtdportas) {
        this.qtdportas = qtdportas;
    }

    public String getAcessorios() {
        return acessorios;
    }

    public void setAcessorios(String acessorios) {
        this.acessorios = acessorios;
    }

}

VeiculoDAO.java( no pacote model.dao):
package model.dao;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import model.Veiculo;//importação do veiculo no pacote entidades

public class VeiculoDAO {
    
    private final Connection conexao;
    
    //metodo construtor de conexao
    public VeiculoDAO(Connection conexao) 
    {
        this.conexao = conexao;
    }    
    
    //função inserir
    public void inserir(Veiculo veiculo) throws SQLException//passar para a função um cliente do tipo cliente dentro de entidade, caso nao consiga joga uma sqlexception
    {
        
        //jogue na string sql o comando sql os valores respectivos no banco de dados
        String sql = "INSERT INTO veiculo(numero,placa,fabricante,modelo,anomodelo,qtdportas,acessorios) values (?,?,?,?,?,?,?); ";//cria string sql
        PreparedStatement stmt = conexao.prepareStatement(sql);
        
        stmt.setString(1,veiculo.getNumero());//statement seta string 1=? o que vir de veiculo.getNumero()
        stmt.setString(2, veiculo.getPlaca());//statement seta string 1=? o que vir de veiculo.getPlaca()
        stmt.setString(3, veiculo.getFabricante());//statement seta string 1=? o que vir de veiculo.getFabricante()
        stmt.setString(4, veiculo.getModelo());//statement seta string 1=? o que vir de veiculo.getModelo()
        stmt.setInt(5, veiculo.getAnomodelo());//statement seta string 1=? o que vir de veiculo.getAnoModelo()
        stmt.setInt(6, veiculo.getQtdportas());//statement seta string 1=? o que vir de veiculo.getQtdportas()
        stmt.setString(7, veiculo.getAcessorios());//statement seta string 1=? o que vir de veiculo.getAcessorios()
        
        //efetua a execução no banco de dados
        stmt.execute();
        
    }
    
    //função deletar
    public void deletar(Veiculo veiculo) throws SQLException
    {
        
        String sql = "DELETE FROM veiculo WHERE placa = ?";//cria string sql
        PreparedStatement stmt = conexao.prepareStatement(sql);
        
        stmt.setString(1, veiculo.getPlaca());//statement seta string 1=? o que vir de veiculo.getPlaca()
        stmt.execute();//efetua a execução no banco de dados
        
    }
    
    //função selecionar tudo
    public ArrayList<Veiculo> selecioneTudo() throws SQLException//tras lista de veiculo
    {
        
        String sql = "SELECT * FROM veiculo";//cria string sql
        PreparedStatement stmt = conexao.prepareStatement(sql);
        
        return pesquisa(stmt);//pesquisa o statement
        
    }
    
    //metodo pesquisa abstraido
    private ArrayList<Veiculo> pesquisa(PreparedStatement stmt) throws SQLException {//cria função pesquisa, recebe o statement e retorna lista de veiculo
        
        ArrayList<Veiculo> veiculos = new ArrayList<Veiculo>();//crie um arraylist de veiculo
        
        stmt.execute();//efetua a execução no banco de dados
        //traga o resultado
        ResultSet resultSet = stmt.getResultSet();
        
        while(resultSet.next())//enquanto estiver lendo linhas
        {
            
            String numero = resultSet.getString("numero");//o que vir de resultset.getString("numero");
            String placa = resultSet.getString("placa");//o que vir de resultset.getString("placa");
            String fabricante = resultSet.getString("fabricante");//o que vir de resultset.getString("fabricante");
            String modelo = resultSet.getString("modelo");//o que vir de resultset.getString("modelo");
            int anomodelo = resultSet.getInt("anomodelo");//o que vir de resultset.getString("anomodelo");
            int qtdporta = resultSet.getInt("qtdporta");//o que vir de resultset.getString("qtdporta");
            String acessorios = resultSet.getString("acessorios");//o que vir de resultset.getString("acessorios");
            
            Veiculo veiculocomBancoDados = new Veiculo(numero, placa, fabricante, modelo, anomodelo, qtdporta, acessorios);
            veiculos.add(veiculocomBancoDados);
        }    
        return veiculos;
    }
    
    //selecionar por placa
    public Veiculo selectporPlaca(Veiculo veiculo) throws SQLException//selecionar usuario por veiculo
    {
        
        String sql = "SELECT * FROM  veiculo WHERE placa = ?";//cria string sql
        PreparedStatement stmt = conexao.prepareStatement(sql);
        
        stmt.setString(2, veiculo.getPlaca());//statement seta string 2=? o que vir de cliente.getPlaca();
        
        return pesquisa(stmt).get(2);//chama metodo pesquisa que retorna lista de veiculos e pegue o primeiro na lista de veiculos
        
    }        
}

VeiculoHelper.java(no pacote controller.Helpers )
package controller.helpers;

import model.Veiculo;
import view.Cadastroveiculo;


public class VeiculoHelper {
    
    private final Cadastroveiculo view;//buscar propriedade do tipo view
    
    //conteudo da view

    public VeiculoHelper(Cadastroveiculo view) {
        this.view = view;
    }
    
    //funcão obter
    public Veiculo obterVeiculo()
    {
        
        //buscar um veiculo da view
        String numero = view.getjTextNome1().getText();//numero recebe view como parametro e busca o campo jTextNome e pega o texto dele
        String placa = view.getjTextPlaca().getText();//placa recebe view como parametro e busca o campo jTextPlaca e pega o texto dele
        String fabricante = view.getjTextFabricante().getText();//fabricante recebe o view como parametro e busca o campo jTextFabricante e pega o texto dele
        String modelo = view.getjTextModelo().getText();//modelo recebe o view como parametro e busca o campo jTextModelo e pega o texto dele
        int anomodelo = Integer.parseInt(view.getjTextAnomodelo().getText());//anomodelo recebe view como paramtro e busca o campo jTextAnomodelo e pega o texto dela
        int qtdportas = Integer.parseInt(view.getjTextQtdportas().getText());//qtdportas recebe view como parametro e busca o campo jTextQtdportas e pega o texto dele
        String acessorios = view.getjTextAcessorios().getText();//acessorios recebe view como parametro e busca o campo jTextAcessorios e pega o texto dele
        
        Veiculo veiculo = new Veiculo(numero, placa, fabricante, modelo, anomodelo, qtdportas, acessorios);
        
        return veiculo;
        
    }
    
    //função setar
    public void setVeiculo(Veiculo veiculo)
    {
        
        String numero = veiculo.getNumero();
        String placa = veiculo.getPlaca();
        String fabricante = veiculo.getFabricante();
        String modelo = veiculo.getModelo();
        int anomodelo = veiculo.getAnomodelo();
        int qtdportas = veiculo.getQtdportas();
        String acessorios = veiculo.getAcessorios();
        
        
        view.getjTextNome1().setText(numero);
        view.getjTextPlaca().setText(placa);
        view.getjTextFabricante().setText(fabricante);
        view.getjTextModelo().setText(modelo);
        view.getjTextAnomodelo().setText(String.valueOf(anomodelo));
        view.getjTextQtdportas().setText(String.valueOf(qtdportas));
        view.getjTextAcessorios().setText(acessorios);
      
        
    }
    
        public void limparTela()
    {
        
        view.getjTextNome1().setText("");
        view.getjTextPlaca().setText("");
        view.getjTextFabricante().setText("");
        view.getjTextModelo().setText("");
        view.getjTextAnomodelo().setText("");      
        view.getjTextQtdportas().setText("");     
        view.getjTextAcessorios().setText("");     
        
    }      
    
}
:

Esse construtor não existe:

VeiculoDAO()

O construtor declarado dessa classe tem um objeto do tipo Connection como parâmetro.

Parece que também faltou a palavra-chave new ao criar a instância de VeiculoDAO.