Está en la página 1de 5

Escribe tu nombre aquí

Universidad Autónoma de Querétaro


Facultad de Informática
Materia: Programación Orientada a Objetos

Práctica 10

Instrucciones. En un proyecto de Java nombrado “POO_Practica10”, programa el siguiente


diagrama de clase:

● En el archivo principal (POO_Practica10.java), crear un objeto de tipo


Tiburon.
● Imprimir todos los atributos del objeto mediante sus métodos get().
● Modificar todos los atributos del objeto mediante sus métodos set().
● Imprimir de nuevo todos los atributos del objeto mediante sus métodos
get().
● Mandar llamar todos los métodos del objeto (excepto los métodos de
acceso).

Tiburon.java
public class Tiburon {

//ATRIBUTOS
private String especie;
private double longitud;
private double peso;
private String colorDePiel;
private int cantidadDeDientes;
private boolean sexo;
private boolean peligroDeExtincion;
private boolean deAguaDulce;
Escribe tu nombre aquí

//CONSTRUCTOR
public Tiburon(String especie, double longitud, double peso, String colorDePiel, int cantidadDeDientes,
boolean sexo, boolean peligroDeExtincion, boolean deAguaDulce){

this.setEspecie(especie);
this.setLongitud(longitud);
this.setPeso(peso);
this.setColorDePiel(colorDePiel);
this.setCantidadDeDientes(cantidadDeDientes);
this.setSexo(sexo);
this.setPeligroDeExtincion(peligroDeExtincion);
this.setDeAguaDulce(deAguaDulce);

//METODOS GET & SET


//get & set especie
public String getEspecie() {
return especie;
}
public void setEspecie(String especie) {
this.especie = especie;
}

//get & set longitud


public double getLongitud() {
return longitud;
}
public void setLongitud(double longitud) {
this.longitud = longitud;
}

//get & set peso


public double getPeso() {
return peso;
}
public void setPeso(double peso) {
this.peso = peso;
}

//get & set color de piel


public String getColorDePiel() {
return colorDePiel;
}
public void setColorDePiel(String colorDePiel) {
this.colorDePiel = colorDePiel;
}

//get & set cantidad de dientes


public int getCantidadDeDientes() {
return cantidadDeDientes;
}
public void setCantidadDeDientes(int cantidadDeDientes) {
this.cantidadDeDientes = cantidadDeDientes;
}

//get & set sexo


public boolean isSexo() {
return sexo;
}
public void setSexo(boolean sexo) {
this.sexo = sexo;
}
Escribe tu nombre aquí

//get & set peligro de extinsión


public boolean isPeligroDeExtincion() {
return peligroDeExtincion;
}
public void setPeligroDeExtincion(boolean peligroDeExtincion) {
this.peligroDeExtincion = peligroDeExtincion;
}

//get & set De agua dulce


public boolean isDeAguaDulce() {
return deAguaDulce;
}
public void setDeAguaDulce(boolean deAguaDulce) {
this.deAguaDulce = deAguaDulce;
}

//METODOS

public void nadar(int velocidad){


System.out.println("El tiburón nada a " + velocidad + " km/h");
}

public void cazar(String presa){


System.out.println("El tiburón está cazando un(a) " + presa);
}

public void reproducirse(){


System.out.println("El tiburon se está reproduciendo");
}

public void usarElectrorrecepcion(String objeto){


System.out.println("El tiburon encontró un " + objeto + " usando electrorrecepción");
}
}

POO_Practica10.java
public class POO_Practica10 {
public static void main(String[] args) {

//OBJETO DEL TIPO TIBURON


Tiburon objetoTiburon = new Tiburon("Tiburon blanco", 3.00, 200.75,"Blanca",300, true, false, false);

//IMPRIMIMOS LOS ATRIBUTOS DEL OBJETO


System.out.println("Especie: " +objetoTiburon.getEspecie());
System.out.println("Longitud: " +objetoTiburon.getLongitud() + " m");
System.out.println("Peso: " + objetoTiburon.getPeso() + " kg");
System.out.println("Color de Piel: " +objetoTiburon.getColorDePiel());
System.out.println("Cantidad de Dientes: " +objetoTiburon.getCantidadDeDientes());
if(objetoTiburon.isSexo() == true){
System.out.println("Sexo: Masculino");
}else{
System.out.println("Sexo: Femenino");
}
if(objetoTiburon.isPeligroDeExtincion() == true){
System.out.println("Peligro de Extinsión: Si");
}else{
System.out.println("Peligro de Extinsión: No");
}
if(objetoTiburon.isDeAguaDulce() == true){
System.out.println("De Agua Dulce: Si");
}else{
Escribe tu nombre aquí

System.out.println("De Agua Dulce: No");


}
System.out.println("\n");

//MODIFICAMOS LOS ATRIBUTOS DEL OBJETO POR EL METODO SET


objetoTiburon.setEspecie("Tiburon Toro");
objetoTiburon.setLongitud(2.00);
objetoTiburon.setPeso(180);
objetoTiburon.setColorDePiel("Gris");
objetoTiburon.setCantidadDeDientes(280);
objetoTiburon.setSexo(false);
objetoTiburon.setPeligroDeExtincion(true);
objetoTiburon.setDeAguaDulce(true);

//IMPRIMIMOS LOS ATRIBUTOS DEL OBJETO


System.out.println("Especie: " +objetoTiburon.getEspecie());
System.out.println("Longitud: " +objetoTiburon.getLongitud() + " m");
System.out.println("Peso: " + objetoTiburon.getPeso() + " kg");
System.out.println("Color de Piel: " +objetoTiburon.getColorDePiel());
System.out.println("Cantidad de Dientes: " +objetoTiburon.getCantidadDeDientes());
if(objetoTiburon.isSexo() == true){
System.out.println("Sexo: Masculino");
}else{
System.out.println("Sexo: Femenino");
}
if(objetoTiburon.isPeligroDeExtincion() == true){
System.out.println("Peligro de Extinsión: Si");
}else{
System.out.println("Peligro de Extinsión: No");
}
if(objetoTiburon.isDeAguaDulce() == true){
System.out.println("De Agua Dulce: Si");
}else{
System.out.println("De Agua Dulce: No");
}
System.out.println("\n");

//MANDAMOS A LLAMAR LSO MÉTODOS DEL OBJETO


objetoTiburon.nadar(30);
objetoTiburon.cazar("Tortuga");
objetoTiburon.reproducirse();
objetoTiburon.usarElectrorrecepcion("Persona");
}
}
Escribe tu nombre aquí

También podría gustarte