Principiante Java. Duda con Lista y arrays.
Publicado por Nahuel (2 intervenciones) el 24/04/2020 06:42:48
Buenas noches, ante todo me presento. Soy Nahuel, y soy estudiante de informatica.
Actualmente estoy empezando a programar en Java y me han dado un codigo de una clase Lista, implementada con arrays, sobre la cual tengo que trabajar y hacer varias cosas. Pero no termino de compreder el codigo que me han dado. alguien me lo podria explicar? muchas gracias
alguien me podria explicar? Muchas gracias
Actualmente estoy empezando a programar en Java y me han dado un codigo de una clase Lista, implementada con arrays, sobre la cual tengo que trabajar y hacer varias cosas. Pero no termino de compreder el codigo que me han dado. alguien me lo podria explicar? muchas gracias
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
//********************************************************************************************************package lista;
public class Lista<E> {
//esa "<E>" significa algo? es una convencion? o simplemente es parte del nombre?private E lista[];
//aqui definite un arreglo E de tipo lista, lista no se llama el paquete?private int indice;
private final int MAXELEM;
public Lista(int n) {
lista = (E[]) new Object[n];
// y en esta linea ya me perdi del todo. No tengo idea que hace. lista (el paquete?) new Objetc[n] what??? MAXELEM = n; indice = 0;}/* Agrega un elemento al final de la lista */public void add(E e) throws IndexOutOfBoundsException {
if (indice == MAXELEM)
throw new IndexOutOfBoundsException("Lista llena");
lista[indice++] = e;
}alguien me podria explicar? Muchas gracias
Valora esta pregunta


0
