Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.ArrayList;
- import java.util.List;
- public class Pokemon {
- private int id;
- private String nombre;
- private boolean capturado;
- private Entrenador entrenador;
- private List<Habilidad> habilidades;
- public Pokemon(int id, String nombre, boolean capturado, Entrenador entrenador) {
- this.id = id;
- this.nombre = nombre;
- this.capturado = capturado;
- this.entrenador = entrenador;
- this.habilidades = new ArrayList<>();
- }
- // Getters y setters
- public int getId() {
- return id;
- }
- public void setId(int id) {
- this.id = id;
- }
- public String getNombre() {
- return nombre;
- }
- public void setNombre(String nombre) {
- this.nombre = nombre;
- }
- public boolean isCapturado() {
- return capturado;
- }
- public void setCapturado(boolean capturado) {
- this.capturado = capturado;
- }
- public Entrenador getEntrenador() {
- return entrenador;
- }
- public void setEntrenador(Entrenador entrenador) {
- this.entrenador = entrenador;
- }
- public List<Habilidad> getHabilidades() {
- return habilidades;
- }
- public void agregarHabilidad(Habilidad habilidad) {
- habilidades.add(habilidad);
- }
- }
- public class Entrenador {
- private String nombre;
- private int edad;
- private String ciudadOrigen;
- public Entrenador(String nombre, int edad, String ciudadOrigen) {
- this.nombre = nombre;
- this.edad = edad;
- this.ciudadOrigen = ciudadOrigen;
- }
- // Getters y setters
- public String getNombre() {
- return nombre;
- }
- public void setNombre(String nombre) {
- this.nombre = nombre;
- }
- public int getEdad() {
- return edad;
- }
- public void setEdad(int edad) {
- this.edad = edad;
- }
- public String getCiudadOrigen() {
- return ciudadOrigen;
- }
- public void setCiudadOrigen(String ciudadOrigen) {
- this.ciudadOrigen = ciudadOrigen;
- }
- }
- public class Habilidad {
- private String nombre;
- private int danio;
- private String tipoAtaque;
- public Habilidad(String nombre, int danio, String tipoAtaque) {
- this.nombre = nombre;
- this.danio = danio;
- this.tipoAtaque = tipoAtaque;
- }
- // Getters y setters
- public String getNombre() {
- return nombre;
- }
- public void setNombre(String nombre) {
- this.nombre = nombre;
- }
- public int getDanio() {
- return danio;
- }
- public void setDanio(int danio) {
- this.danio = danio;
- }
- public String getTipoAtaque() {
- return tipoAtaque;
- }
- public void setTipoAtaque(String tipoAtaque) {
- this.tipoAtaque = tipoAtaque;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement