public static void main(String[] args) {
    System.out.println("Início do Programa ...");

    // Instanciando Iates
    System.out.println("Criando Iates ...");
    Iate a = new Iate(1);
    Iate b = new Iate("Marca_b");
    Iate c = new Iate("Marca_c", "Modelo_c");
    Iate d = new Iate("Marca_d", "Modelo_d", 1);
    Iate e = new Iate("Marca_e", "Modelo_e", 1, 1.0);

    // Métodos
    b.setMarca("Marca_b");
    b.getMarca();
    c.setModelo("Modelo_c");
    c.getModelo();
    d.setNumeropassageiros(100);
    d.getNumeropassageiros();
    e.setPreco(450.0);
    e.getPreco();
    b.setVelocidademaxima(300);
    b.getVelocidademaxima();
    c.setIdentificacao("Identificacao_a");
    c.getIdentificacao();

    // MODIFICAR: INSERÇÃO DO CADASTRO DO MOTOR
    Motor mot = new Motor();
    mot.setMarca("Marca_mot");
    mot.getMarca();

    mot.setModelo("Modelo_mot");
    mot.getModelo();

    mot.setPotencia(450);
    mot.getPotencia();

    mot.setTipocombustivel("gasolina");
    mot.getTipocombustivel();

    mot.setRpmmaxima(400);
    mot.getRpmmaxima();

    mot.setRpm(200);
    mot.getRpm();

    // Outros Métodos
    mot.cadastrar();
    mot.imprimir();
    mot.acelerar();
    mot.acelerar();
    mot.desacelerar();

    b.setMotor(mot);
    b.getMotor();

    c.setNumerotripulantes(900);
    c.getNumerotripulantes();

    d.setNumerocabines(45);
    d.getNumerocabines();

    e.setPiscina(true);
    e.isPiscina();

    // MODIFICAR: INSERÇÃO DO CADASTRO DO MOTOR
    Motor mot2 = new Motor();
    mot2.cadastrar();
    mot2.imprimir();
    a.setMotor2(mot2);
    a.getMotor2();

    a.cadastrar();
    a.imprimir();
    a.valorDesconto();
    a.pessoasPorCabine();

    // Instanciando Lanchas
    System.out.println("Criando Lanchas ...");
    Lancha l = new Lancha(1);
    Lancha m = new Lancha("Marca");
    Lancha n = new Lancha("Marca", "Modelo");
    Lancha o = new Lancha("Marca", "Modelo", 1);
    Lancha p = new Lancha("Marca", "Modelo", 1, 1.0);

    // Métodos
    m.setMarca("Marca_m");
    m.getMarca();
    n.setModelo("Modelo_n");
    n.getModelo();
    o.setNumeropassageiros(100);
    o.getNumeropassageiros();
    p.setPreco(450.0);
    p.getPreco();
    m.setVelocidademaxima(300);
    m.getVelocidademaxima();
    n.setIdentificacao("Identificacao_a");
    n.getIdentificacao();

    // MODIFICAR: INSERÇÃO DO CADASTRO DO MOTOR
    Motor mot3 = new Motor();
    mot3.cadastrar();
    mot3.imprimir();
    mot.acelerar();
    o.setMotor(mot3);
    o.getMotor();

    p.getTipocasco();
    p.setTipocasco(40028922);
    m.isBanheiro();
    m.setBanheiro(true);

    l.cadastrar();
    l.imprimir();
    l.valorDesconto();

    System.out.println("Fim do Programa ...");
  }