Generation

generate functionThu, 23 Oct 2025

Problema 4: Sistema de gestión de vehículos Descripción: Se desea desarrollar un programa que gestione distintos tipos de vehículos de una empresa de transporte. Todos los vehículos comparten atributos básicos, pero algunos tienen características particulares según su tipo. Requerimientos: 1. Crea una clase base llamada Vehículo con los siguientes atributos privados: marca (String) modelo (String) año (int) 2. Implementa métodos set y get para cada atributo. (Encapsulamiento) 3. Agrega un método a la clase Vehículo llamado mostrarInfo() que muestre la información básica del vehículo. 4. Crea dos clases derivadas: Auto (añadir atributo: númeroPuertas) Moto (añadir atributo: cilindrada) 5. En ambas clases derivadas, sobrescribe el método mostrarInfo() para incluir su atributo adicional. (Sobreescritura de constructores / polimorfismo) 6. En la clase principal (Program), crea un arreglo o lista de tipo Vehículo que contenga objetos de tipo Auto y Moto. Luego recorre la lista y llama al método mostrarInfo() del polimorfismo.

Please keep input under 1000 characters

Want to kickstart your project?Use the new AI Studio to create your code