Skip to content
Snippets Groups Projects
Commit 17a47145 authored by Lucas Garrido's avatar Lucas Garrido
Browse files

Se creo la clase persona y administrador ademas quedo andando el getDT() de usuario

parent db56705a
No related branches found
No related tags found
No related merge requests found
package Logica.Clases; package Logica.Clases;
public class Administrador { public class Administrador extends Persona{
private int idAdmin;
private static int contadorAdministrador = 1;
public Administrador(int id, String contrasenia, String nombre, String apellido){
super(nombre,apellido,contrasenia);
idAdmin = id;
}
public static int getNuevoID(){
return contadorAdministrador++;
}
public int getIdAdmin() {
return idAdmin;
}
} }
package Logica.Clases; package Logica.Clases;
public class Persona { public class Persona {
String nombre;
String apellido;
String contraseña;
public Persona() {
}
public Persona(String nombre, String apellido, String contraseña) {
this.nombre = nombre;
this.apellido = apellido;
this.contraseña = contraseña;
}
public String getNombre() {
return nombre;
}
public void setNombre(String nombre) {
this.nombre = nombre;
}
public String getApellido() {
return apellido;
}
public void setApellido(String apellido) {
this.apellido = apellido;
}
public String getContraseña() {
return contraseña;
}
public void setContraseña(String contraseña) {
this.contraseña = contraseña;
}
} }
package Logica.Clases; package Logica.Clases;
import java.util.Date; import java.sql.Date;
import Logica.DataType.*; import Logica.DataType.*;
import java.util.ArrayList; import java.util.ArrayList;
public class Usuario extends Persona{ public class Usuario extends Persona{
private String nikname; private String nickname;
private String correo; private String correo;
private Date fechaNacimiento; private Date fechaNacimiento;
private String imagen; private String imagen;
private int seguidores; private int seguidores;
private Canal MiCanal;
public Usuario() { public Usuario() {
this.nickname = "";
this.correo = "";
this.fechaNacimiento = new Date(2000,1,1);
this.imagen = imagen;
this.seguidores = 0;
} }
public Usuario(String nikname, String correo, Date fechaNacimiento, String imagen) { public Usuario(String nickname, String correo, Date fechaNacimiento, String imagen, String contrasenia, String nombre, String apellido ,DtCanal DTC) {
this.nikname = nikname; super(nombre,apellido,contrasenia);
this.nickname = nickname;
this.correo = correo; this.correo = correo;
this.fechaNacimiento = fechaNacimiento; this.fechaNacimiento = fechaNacimiento;
this.imagen = imagen; this.imagen = imagen;
this.seguidores = 0; this.seguidores = 0;
//this.MiCanal = new Canal(DTC.getNuevoId(),DTC.getNombre(),DTC.getDescripcion(),DTC.getPrivacidad());
} }
public String getNikname() { public String getNickname() {
return nikname; return nickname;
} }
public void setNikname(String nikname) { public void setNickname(String nickname) {
this.nikname = nikname; this.nickname = nickname;
} }
public String getCorreo() { public String getCorreo() {
...@@ -61,7 +70,7 @@ public class Usuario extends Persona{ ...@@ -61,7 +70,7 @@ public class Usuario extends Persona{
this.seguidores = seguidores; this.seguidores = seguidores;
} }
public DtUsuario getDT(){ public DtUsuario getDT(){
return new DtUsuario();//Es el otro constructor return new DtUsuario(nickname, contraseña, nombre, apellido, correo, fechaNacimiento, imagen, seguidores);//Es el otro constructor
} }
public void actualizarListasPorDefecto(){} public void actualizarListasPorDefecto(){}
public void agregarComentarioAVideo(int id, DtComentario DtComentario, Usuario Usu){} public void agregarComentarioAVideo(int id, DtComentario DtComentario, Usuario Usu){}
......
package Logica; package Logica;
import Logica.Clases.Administrador;
import Logica.Clases.Persona;
import Logica.Clases.Usuario;
public class main { public class main {
public static void main(String[] args) { public static void main(String[] args) {
System.out.println("Hola mundo"); Persona U = new Usuario("Luc31G", "LuC31G@gmail.com",null, " ", "", "Lucas", "Garrido", null);
Usuario usu = (Usuario)U;
U.setNombre("Lucasssss");
System.out.println(usu.getDT().getNickname());
} }
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment