En este link: https://app.aluracursos.com/course/java-trabajar-listas-colecciones-datos/task/86025 Del curso JAVA: Trabajar con listas y colecciones de datos, Bloque 1: Coleccion de peliculas, Tarea 9: Carrito de compras.
Las respuestas A y C son similares y solamente acepta la A como correcta
//*******************************************************************
Respuesta A Yasmin deberá cambiar el método agregarProducto a:
public void agregarProducto(Producto producto) { if (productos.size() < 10) { productos.add(producto); } else { System.out.println("Carrito lleno!"); } }
El método size, de la clase ArrayList, sirve precisamente para indicar la cantidad actual de elementos de la lista.
//*******************************************************************
Respuesta D Yasmin deberá cambiar el método agregarProducto a:
public void agregarProducto(Producto producto) { if (productos.size < 10) { productos.add(producto); } else { System.out.println("Carrito lleno!"); } }
ArrayList no tiene un atributo llamado size, al que se puede acceder directamente.