Dudas de Programacion » Java » Java Util

Instanciar interface List

(7 posts)
  1. no sé como hacer,si tengo una classe con tres atributos : String nombre, String apellidos, List lista.

    Como puedo hacer yo para instanciar un nuevo objeto de esta classe ? sabiendo que List no es instanciable(interface)

    Posted 1 year ago #


  2. fiurer87
    Member

    Un ejemplo en codigo por favor, no tengo claro lo que quieres decir.

    Me confunde ya que List es una clase de java.awt que tiene constructor (instanciable).

    Posted 1 year ago #
  3. Intento explicarme. Mi clase es la siguiente:

    class MiClase {
    String nombre;
    String apellidos;
    List lista;
    }

    Cómo creo el constructor para que funcione cuando hago:

    MiClase c = new MiClase();

    Posted 1 year ago #
  4. fiurer87
    Member

    //Un posible constructor

    public MiClase(){
    nombre = apellidos = "";
    }

    //Quiza ayude mas si es que nos dices para que piensas usar la LISTA, o que tipo de lista va a ser.

    Posted 1 year ago #


  5. Es una lista. Un List de la librería java.util.

    Gracias por tu ayuda.

    Posted 1 year ago #
  6. Buenas!

    No tiene nada que ver el tipo con el que definas los atributos de una clase con que luego esa clase sea instanciable o no.

    Deberías de mirar algún tutorial sobre Programación Orientada a Objetos para aclararte las ideas.

    En tu caso tienes tu clase:

    class MiClase {
    String nombre;
    String apellidos;
    List lista;
    }

    No tienes porque crear ningún constructor si no quieres, java te creará el constructor por defecto, eso si, lista será null, nombre y apellidos serán "".

    Si quieres crear tu propio constructor:

    public MiClase(){
    nombre = apellidos = "";
    lista = new ArrayList();
    }

    ArrayList es un ejemplo, puedes usar cualquier lista que implemente el interfaz List, LinkedList, Vector, etc

    Saludos
    Posted 1 year ago #
  7. fiurer87
    Member

    Torres tiene toda la razon, se requiere saber que tipo de datos manejaras o que estructura de Lista vas a usar a partir de tu java.util.List.

    A eso me refiero al preguntar para que quieres usar el LIST..

    Posted 1 year ago #



Reply

You must log in to post.

1,070 posts in 437 topics over 40 months by 388 of 892 members. Latest: lalala, nijh1, jasu

Acerca de...

Dudas de Programación es una Web, dentro del proyecto aulambra.com que nace con la idea de propocionar un foro de consultas sobre diferentes temas de programación. Orientado a ayudar a los internautas hispano-hablantes en Internet.

Ir al Blog de Linea de Código

Otras Webs