Commit ea975849 by Nelson Ruiz

dia 5 actualizado

parent 9ea104af
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 <Usuario> seguidores= new ArrayList<Usuario>();
private ArrayList <Usuario> seguidos= new ArrayList<Usuario>();
private ArrayList <Twitt> retwitt=new ArrayList<Twitt>();
public ArrayList<Twitt> 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<Usuario> getSeguidores() {
return seguidores;
}
public ArrayList<Usuario> getSeguidos() {
return seguidos;
}
public void DejarDeSeguir(Usuario u){
seguidores.remove(u);
}
}
public class Twitter {
class Twitt {
int id;
ArrayList< String> texto= new ArrayList<String>();
Usuario u;
int likes;
ArrayList<Twitt> comentarios= new ArrayList<Twitt>();
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public ArrayList <String> 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<Twitt> 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<t1.getTexto().size();i++){
System.out.println(t1.getTexto().get(i));
}
u2.setRetwitt(t1);
System.out.println("\n");
System.out.println("Retwitt de user 2 \n");
System.out.print(u2.getRetwitt().get(0).getTexto());
//lista seguidores de user1
System.out.println("\n");
System.out.println("Seguidores de user 1\n");
for(int i=0;i<u1.getSeguidores().size();i++)
{
System.out.println(u1.getSeguidores().get(i).getNombre());
}
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment