From ea975849342a119df4f44a17fe3793f8509e1ce3 Mon Sep 17 00:00:00 2001 From: Nelson Date: Fri, 29 Oct 2021 09:54:13 -0300 Subject: [PATCH] dia 5 actualizado --- dia5/Ejercicio OOP - Twitter.pdf | Bin 0 -> 50203 bytes dia5/Twitt.class | Bin 0 -> 1338 bytes dia5/Twitter.class | Bin 0 -> 2033 bytes dia5/Twitter.java | 170 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--- dia5/Usuario.class | Bin 0 -> 1772 bytes 5 files changed, 167 insertions(+), 3 deletions(-) create mode 100644 dia5/Ejercicio OOP - Twitter.pdf create mode 100644 dia5/Twitt.class create mode 100644 dia5/Twitter.class create mode 100644 dia5/Usuario.class diff --git a/dia5/Ejercicio OOP - Twitter.pdf b/dia5/Ejercicio OOP - Twitter.pdf new file mode 100644 index 0000000..19b29b9 Binary files /dev/null and b/dia5/Ejercicio OOP - Twitter.pdf differ diff --git a/dia5/Twitt.class b/dia5/Twitt.class new file mode 100644 index 0000000..091d933 Binary files /dev/null and b/dia5/Twitt.class differ diff --git a/dia5/Twitter.class b/dia5/Twitter.class new file mode 100644 index 0000000..eeab16b Binary files /dev/null and b/dia5/Twitter.class differ diff --git a/dia5/Twitter.java b/dia5/Twitter.java index be41a18..26813aa 100644 --- a/dia5/Twitter.java +++ b/dia5/Twitter.java @@ -1,9 +1,173 @@ +import java.util.ArrayList; -class Usuairo{ - String nombreUsuario; +class Usuario{ + private String user; + private String nombre; + private String contraseña; + private String correo; + private ArrayList seguidores= new ArrayList(); + private ArrayList seguidos= new ArrayList(); + private ArrayList retwitt=new ArrayList(); + public ArrayList getRetwitt() { + return retwitt; + } + public void setRetwitt(Twitt retwitt) { + this.retwitt.add(retwitt); + } + public String getUser() { + return user; + } + public void setUser(String user) { + this.user = user; + } + public String getNombre() { + return nombre; + } + public void setNombre(String nombre) { + this.nombre = nombre; + } + public String getContraseña() { + return contraseña; + } + public void setContraseña(String contraseña) { + this.contraseña = contraseña; + } + public String getCorreo() { + return correo; + } + public void setCorreo(String correo) { + this.correo = correo; + } + public void setSeguidores(Usuario u){ + this.seguidores.add(u); + } + public void setSeguidos(Usuario u){ + this.seguidores.add(u); + } + + public ArrayList getSeguidores() { + return seguidores; + } + public ArrayList getSeguidos() { + return seguidos; + } + + public void DejarDeSeguir(Usuario u){ + seguidores.remove(u); + } } -public class Twitter { + class Twitt { + int id; + ArrayList< String> texto= new ArrayList(); + Usuario u; + int likes; + ArrayList comentarios= new ArrayList(); + public int getId() { + return id; + } + public void setId(int id) { + this.id = id; + } + public ArrayList getTexto() { + return texto; + } + public void setTexto(String texto) { + this.texto.add(texto); + } + public Usuario getU() { + return u; + } + public void setU(Usuario u) { + this.u = u; + } + public int getLikes() { + return likes; + } + public void setLikes() { + this.likes=this.likes+1 ; + } + public ArrayList getComentarios() { + return comentarios; + } + public void setComentarios(Twitt comentarios) { + this.comentarios.add(comentarios); + } + +} + + +public class Twitter{ + + public static void main(String[] args) { + Usuario u1=new Usuario(); + u1.setCorreo("correo1"); + u1.setContraseña("contraseña1"); + u1.setNombre("u1"); + u1.setUser("user1"); + Usuario u2=new Usuario(); + u2.setCorreo("correo2"); + u2.setContraseña("contraseña2"); + u2.setNombre("u2"); + u2.setUser("user2"); + Usuario u3=new Usuario(); + u3.setCorreo("correo3"); + u3.setContraseña("contraseña3"); + u3.setNombre("u3"); + u3.setUser("user3"); + Usuario u4=new Usuario(); + u4.setCorreo("correo4"); + u4.setContraseña("contraseña4"); + u4.setNombre("u4"); + u4.setUser("user4"); + Usuario u5=new Usuario(); + u5.setCorreo("correo5"); + u5.setContraseña("contraseña5"); + u5.setNombre("u5"); + u5.setUser("user5"); + Usuario u6=new Usuario(); + u6.setCorreo("correo6"); + u6.setContraseña("contraseña6"); + u6.setNombre("u6"); + u6.setUser("user6"); + + //agrega seguidores al ususario 1 + u1.setSeguidores(u2); + u1.setSeguidores(u3); + + + + Twitt t1=new Twitt();//creo un twitt + t1.setU(u1);//agrego que usuario hace el twitt + t1.setTexto("Twitt 1 de user 1"); + t1.setTexto("Twitt 2 de user 1"); + + //lista los titts de user1 + System.out.println("Twiit de user 1 \n"); + for (int i=0;i