SlideShare una empresa de Scribd logo
1 de 21
En esta ocasión analizaremos un ejercicio más de
Hola compañero, bienvenido a un nuevo ejercicio
Pon tención al siguiente enunciado…
delPolimorfismo.
tutorial de POO.
En esta ocasión analizaremos un ejercicio más de
Pon tención al siguiente enunciado…
Polimorfismo.
Pon tención al siguiente enunciado…
Escriba una clase TarjetaDeVisita que herede de la clase
Object y que sobrecargue el método toString() para
imprimir la tarjeta en pantalla.
Empezaremos el ejercicio
realizando un extends a Object sin
A continuación, definiremos los
embargo, hay que mencionar que
atributos nombre, empresa,
puesto, dirección y telefono para
por default todas las clases
heredan de Object sino se indica
la clase.
otra clase.
public class TarjetaDeVisita extends Object
{

Empezaremos el ejercicio
realizando un extends a Object sin
A continuación, definiremos los
embargo, hay que mencionar que
atributos nombre, empresa,
puesto, dirección y telefono para
por default todas las clases
heredan de Object sino se indica
la clase.
otra clase.
public class TarjetaDeVisita extends Object
{

A continuación, definiremos los
atributos nombre, empresa,
puesto, dirección y telefono para
la clase.
public class TarjetaDeVisita extends Object
{

A continuación, definiremos los
atributos nombre, empresa,
puesto, dirección y telefono para
la clase.

private
private
private
private
private

String
String
String
String
String

nombre;
empresa;
puesto;
direccion;
telefono;
public class TarjetaDeVisita extends Object
{

Ahora definamos un constructor
que nos permita inicializar los
atributos anteriores.
Ahora definamos un constructor
que nos permita inicializar los
atributos anteriores.

public TarjetaDeVisita(String
nuevoNombre,String nuevaEmpresa, String
nuevoPuesto, String nuevaDireccion, String
nuevoTelefono)
{
nombre=nuevoNombre;
empresa = nuevaEmpresa;
puesto = nuevoPuesto;
direccion=nuevaDireccion;
telefono=nuevoTelefono;
}
El método append que llama el
Por último construyamos un
método StringBuffer se los datos en
objeto para imprimir utiliza para
añadir contenido al mismo.
pantalla.
El método append que llama el
Por último construyamos un
método StringBuffer se los datos en
objeto para imprimir utiliza para
añadir contenido al mismo.
pantalla.

public String toString()
{StringBuffer tarjeta = new StringBuffer();
tarjeta.append("n--------------------------------n");
tarjeta.append(empresa);
tarjeta.append("n--------------------------------nn");
tarjeta.append(nombre);
tarjeta.append("n");
tarjeta.append(puesto);
tarjeta.append("n--------------------------------nnn");
tarjeta.append("tt"+telefono+"n");
tarjeta.append("tt"+direccion);
tarjeta.append("nn--------------------------------n");
return tarjeta.toString();}}
El método append que llama el
objeto StringBuffer se utiliza para
añadir contenido al mismo.

public String toString()
{StringBuffer tarjeta = new StringBuffer();
tarjeta.append("n--------------------------------n");
tarjeta.append(empresa);
tarjeta.append("n--------------------------------nn");
tarjeta.append(nombre);
tarjeta.append("n");
tarjeta.append(puesto);
tarjeta.append("n--------------------------------nnn");
tarjeta.append("tt"+telefono+"n");
tarjeta.append("tt"+direccion);
tarjeta.append("nn--------------------------------n");
return tarjeta.toString();}}
Probemos la clase sobrecargada
creando un objeto de la clase
Posteriormente imprimamos los
TarjetaDeVisita, pasando al
datos en pantalla.
constructor los argumentos
necesarios.
Probemos la clase sobrecargada
creando un objeto de la clase
Posteriormente imprimamos los
TarjetaDeVisita, pasando al
datos en pantalla.
constructor los argumentos
necesarios.

public class PruebaTarjeta
{
public static void main (String[] args)
{
TarjetaDeVisita tarjeta = new
TarjetaDeVisita(
"Jose Maria Perez",
"Universidad Carlos III de Madrid",
"Profesor Ayudante",
"Departamento de informatica",
"+34 91 624 9104");
Posteriormente imprimamos los
datos en pantalla.

public class PruebaTarjeta
{
public static void main (String[] args)
{
TarjetaDeVisita tarjeta = new
TarjetaDeVisita(
"Jose Maria Perez",
"Universidad Carlos III de Madrid",
"Profesor Ayudante",
"Departamento de informatica",
"+34 91 624 9104");
Posteriormente imprimamos los
datos en pantalla.

public class PruebaTarjeta
{
public static void main (String[] args)
{
TarjetaDeVisita tarjeta = new
TarjetaDeVisita(
"Jose Maria Perez",
"Universidad Carlos III de Madrid",
"Profesor Ayudante",
"Departamento de informatica",
"+34 91 624 9104");
//Se prueba a imprimir la tarjeta
System.out.println(tarjeta.toString());
}
}
Utilizando JCreator ejecutaremos
nuestro main y obtendremos un
resultado como el siguiente…
Bueno compañero, esto fue todo
por Nos vemos en que la solución
ahora, espero el siguiente
de ejercicio. Hasta pronto.
este ejercicio te haya sido
clara y provechosa.
Nos vemos en el siguiente
ejercicio. Hasta pronto.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (19)

Codigo
CodigoCodigo
Codigo
 
Herencia clase
Herencia claseHerencia clase
Herencia clase
 
Exposicion Capitulo 10,11,12
Exposicion Capitulo 10,11,12Exposicion Capitulo 10,11,12
Exposicion Capitulo 10,11,12
 
Herencia y polimorfismo
Herencia y polimorfismoHerencia y polimorfismo
Herencia y polimorfismo
 
Clips de pelicula
Clips de peliculaClips de pelicula
Clips de pelicula
 
Ejercicios en actionscript fundamentales
Ejercicios en actionscript fundamentalesEjercicios en actionscript fundamentales
Ejercicios en actionscript fundamentales
 
Practica web de la sesión 3 programacion de codigos de php
Practica web de la sesión 3 programacion de codigos de phpPractica web de la sesión 3 programacion de codigos de php
Practica web de la sesión 3 programacion de codigos de php
 
Herencia polomorfismoclase
Herencia polomorfismoclaseHerencia polomorfismoclase
Herencia polomorfismoclase
 
Síntesis de una función
Síntesis de una funciónSíntesis de una función
Síntesis de una función
 
Tarea sesion3
Tarea sesion3Tarea sesion3
Tarea sesion3
 
Funcion cuadratica
Funcion cuadraticaFuncion cuadratica
Funcion cuadratica
 
3. Utilización de los objetos predefinidos del lenguaje
3. Utilización de los objetos predefinidos del lenguaje3. Utilización de los objetos predefinidos del lenguaje
3. Utilización de los objetos predefinidos del lenguaje
 
Práctica web de la sesión 3
Práctica web de la sesión 3Práctica web de la sesión 3
Práctica web de la sesión 3
 
Progfacto
ProgfactoProgfacto
Progfacto
 
Separata java script
Separata java scriptSeparata java script
Separata java script
 
suma de matriz A+ B, diagonal, Oracle 11g, matriz, dos dimensiones
suma de matriz A+ B, diagonal, Oracle 11g, matriz, dos dimensionessuma de matriz A+ B, diagonal, Oracle 11g, matriz, dos dimensiones
suma de matriz A+ B, diagonal, Oracle 11g, matriz, dos dimensiones
 
Clip de pelicula
Clip de peliculaClip de pelicula
Clip de pelicula
 
programas
programasprogramas
programas
 
Programa que suma y multiplica
Programa que suma y multiplicaPrograma que suma y multiplica
Programa que suma y multiplica
 

Similar a Unidad 4: Polimorfismo Ejercicio 2

UTPL-PROGRAMACIÓN AVANZADA-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)
UTPL-PROGRAMACIÓN AVANZADA-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)UTPL-PROGRAMACIÓN AVANZADA-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)
UTPL-PROGRAMACIÓN AVANZADA-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)Videoconferencias UTPL
 
consultas de visual estudio sistema de ventas
 consultas de visual estudio  sistema de  ventas consultas de visual estudio  sistema de  ventas
consultas de visual estudio sistema de ventasGroup Lliuya
 
P R A C T I C A2
P R A C T I C A2P R A C T I C A2
P R A C T I C A2climancc
 
Informe tecnico victor_uex
Informe tecnico victor_uexInforme tecnico victor_uex
Informe tecnico victor_uexvictoruex
 
U5. Arreglos de Objetos.pdf
U5. Arreglos de Objetos.pdfU5. Arreglos de Objetos.pdf
U5. Arreglos de Objetos.pdfTareasEMI
 
programacion orientada a objetos
programacion orientada a objetosprogramacion orientada a objetos
programacion orientada a objetosale8819
 
REPORTE RUBI VERONICA J3 ISC A
REPORTE RUBI VERONICA J3 ISC AREPORTE RUBI VERONICA J3 ISC A
REPORTE RUBI VERONICA J3 ISC AChisurin
 
Desarrollo de práctica para un modelo de tres capas
Desarrollo de práctica para un modelo de tres capasDesarrollo de práctica para un modelo de tres capas
Desarrollo de práctica para un modelo de tres capasNelson Salinas
 
Linq
LinqLinq
Linqblo85
 
Linq
LinqLinq
Linqblo85
 
Lenguaje de Programacion - Java
Lenguaje de Programacion - JavaLenguaje de Programacion - Java
Lenguaje de Programacion - Javazousbabastre
 
Informe técnico 1
Informe técnico 1Informe técnico 1
Informe técnico 1Saya Paredes
 

Similar a Unidad 4: Polimorfismo Ejercicio 2 (20)

UTPL-PROGRAMACIÓN AVANZADA-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)
UTPL-PROGRAMACIÓN AVANZADA-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)UTPL-PROGRAMACIÓN AVANZADA-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)
UTPL-PROGRAMACIÓN AVANZADA-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)
 
Computo movil ejercicio clases resuelto
Computo movil ejercicio clases resueltoComputo movil ejercicio clases resuelto
Computo movil ejercicio clases resuelto
 
consultas de visual estudio sistema de ventas
 consultas de visual estudio  sistema de  ventas consultas de visual estudio  sistema de  ventas
consultas de visual estudio sistema de ventas
 
P R A C T I C A2
P R A C T I C A2P R A C T I C A2
P R A C T I C A2
 
Guia 12 js
Guia 12 jsGuia 12 js
Guia 12 js
 
Informe tecnico victor_uex
Informe tecnico victor_uexInforme tecnico victor_uex
Informe tecnico victor_uex
 
Visual.1
Visual.1Visual.1
Visual.1
 
U5. Arreglos de Objetos.pdf
U5. Arreglos de Objetos.pdfU5. Arreglos de Objetos.pdf
U5. Arreglos de Objetos.pdf
 
programacion orientada a objetos
programacion orientada a objetosprogramacion orientada a objetos
programacion orientada a objetos
 
REPORTE RUBI VERONICA J3 ISC A
REPORTE RUBI VERONICA J3 ISC AREPORTE RUBI VERONICA J3 ISC A
REPORTE RUBI VERONICA J3 ISC A
 
Informe Tecnico Unidad 1 (Rubi veronica)
Informe Tecnico Unidad 1 (Rubi veronica)Informe Tecnico Unidad 1 (Rubi veronica)
Informe Tecnico Unidad 1 (Rubi veronica)
 
Desarrollo de práctica para un modelo de tres capas
Desarrollo de práctica para un modelo de tres capasDesarrollo de práctica para un modelo de tres capas
Desarrollo de práctica para un modelo de tres capas
 
E2 copia
E2   copiaE2   copia
E2 copia
 
Linq
LinqLinq
Linq
 
Linq
LinqLinq
Linq
 
Linq
LinqLinq
Linq
 
ALGORITMOS EN JAVA
ALGORITMOS EN JAVAALGORITMOS EN JAVA
ALGORITMOS EN JAVA
 
Lenguaje de Programacion - Java
Lenguaje de Programacion - JavaLenguaje de Programacion - Java
Lenguaje de Programacion - Java
 
Informe técnico 1
Informe técnico 1Informe técnico 1
Informe técnico 1
 
Informe tecnico de la unidad 1
Informe tecnico de la unidad 1Informe tecnico de la unidad 1
Informe tecnico de la unidad 1
 

Más de Fabiola Valerio Ramirez

Más de Fabiola Valerio Ramirez (12)

Unidad 6: Flujos y Archivos Ejercicio 4
Unidad 6: Flujos y Archivos Ejercicio 4Unidad 6: Flujos y Archivos Ejercicio 4
Unidad 6: Flujos y Archivos Ejercicio 4
 
Unidad 6: Flujos y Archivos Ejercicio 3
Unidad 6: Flujos y Archivos Ejercicio 3Unidad 6: Flujos y Archivos Ejercicio 3
Unidad 6: Flujos y Archivos Ejercicio 3
 
Unidad 6: Flujos y Archivos Ejercicio 2
Unidad 6: Flujos y Archivos Ejercicio 2Unidad 6: Flujos y Archivos Ejercicio 2
Unidad 6: Flujos y Archivos Ejercicio 2
 
Unidad 6: Flujos y Archivos Ejercicio 1
Unidad 6: Flujos y Archivos Ejercicio 1Unidad 6: Flujos y Archivos Ejercicio 1
Unidad 6: Flujos y Archivos Ejercicio 1
 
Unidad 5: Excepciones Ejercicio 4
Unidad 5: Excepciones Ejercicio 4Unidad 5: Excepciones Ejercicio 4
Unidad 5: Excepciones Ejercicio 4
 
Unidad 5: Excepciones Ejercicio 3
Unidad 5: Excepciones Ejercicio 3Unidad 5: Excepciones Ejercicio 3
Unidad 5: Excepciones Ejercicio 3
 
Unidad 5: Excepciones Ejercicio 2
Unidad 5: Excepciones Ejercicio 2Unidad 5: Excepciones Ejercicio 2
Unidad 5: Excepciones Ejercicio 2
 
Unidad 5: Excepciones Ejercicio 1
Unidad 5: Excepciones Ejercicio 1Unidad 5: Excepciones Ejercicio 1
Unidad 5: Excepciones Ejercicio 1
 
Unidad 4: Polimorfismo Ejercicio 4
Unidad 4: Polimorfismo Ejercicio 4Unidad 4: Polimorfismo Ejercicio 4
Unidad 4: Polimorfismo Ejercicio 4
 
Unidad 4: Polimorfismo Ejercicio 3
Unidad 4: Polimorfismo Ejercicio 3Unidad 4: Polimorfismo Ejercicio 3
Unidad 4: Polimorfismo Ejercicio 3
 
Unidad 2: Clases y objetos Ejercicio 1
Unidad 2: Clases y objetos Ejercicio 1Unidad 2: Clases y objetos Ejercicio 1
Unidad 2: Clases y objetos Ejercicio 1
 
Unidad 3: Herencia Ejercicio 1
Unidad 3: Herencia Ejercicio 1Unidad 3: Herencia Ejercicio 1
Unidad 3: Herencia Ejercicio 1
 

Último

SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
Éteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesÉteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesLauraColom3
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 

Último (20)

SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Éteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesÉteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reacciones
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 

Unidad 4: Polimorfismo Ejercicio 2

  • 1.
  • 2. En esta ocasión analizaremos un ejercicio más de Hola compañero, bienvenido a un nuevo ejercicio Pon tención al siguiente enunciado… delPolimorfismo. tutorial de POO.
  • 3. En esta ocasión analizaremos un ejercicio más de Pon tención al siguiente enunciado… Polimorfismo.
  • 4. Pon tención al siguiente enunciado…
  • 5. Escriba una clase TarjetaDeVisita que herede de la clase Object y que sobrecargue el método toString() para imprimir la tarjeta en pantalla.
  • 6. Empezaremos el ejercicio realizando un extends a Object sin A continuación, definiremos los embargo, hay que mencionar que atributos nombre, empresa, puesto, dirección y telefono para por default todas las clases heredan de Object sino se indica la clase. otra clase.
  • 7. public class TarjetaDeVisita extends Object { Empezaremos el ejercicio realizando un extends a Object sin A continuación, definiremos los embargo, hay que mencionar que atributos nombre, empresa, puesto, dirección y telefono para por default todas las clases heredan de Object sino se indica la clase. otra clase.
  • 8. public class TarjetaDeVisita extends Object { A continuación, definiremos los atributos nombre, empresa, puesto, dirección y telefono para la clase.
  • 9. public class TarjetaDeVisita extends Object { A continuación, definiremos los atributos nombre, empresa, puesto, dirección y telefono para la clase. private private private private private String String String String String nombre; empresa; puesto; direccion; telefono;
  • 10. public class TarjetaDeVisita extends Object { Ahora definamos un constructor que nos permita inicializar los atributos anteriores.
  • 11. Ahora definamos un constructor que nos permita inicializar los atributos anteriores. public TarjetaDeVisita(String nuevoNombre,String nuevaEmpresa, String nuevoPuesto, String nuevaDireccion, String nuevoTelefono) { nombre=nuevoNombre; empresa = nuevaEmpresa; puesto = nuevoPuesto; direccion=nuevaDireccion; telefono=nuevoTelefono; }
  • 12. El método append que llama el Por último construyamos un método StringBuffer se los datos en objeto para imprimir utiliza para añadir contenido al mismo. pantalla.
  • 13. El método append que llama el Por último construyamos un método StringBuffer se los datos en objeto para imprimir utiliza para añadir contenido al mismo. pantalla. public String toString() {StringBuffer tarjeta = new StringBuffer(); tarjeta.append("n--------------------------------n"); tarjeta.append(empresa); tarjeta.append("n--------------------------------nn"); tarjeta.append(nombre); tarjeta.append("n"); tarjeta.append(puesto); tarjeta.append("n--------------------------------nnn"); tarjeta.append("tt"+telefono+"n"); tarjeta.append("tt"+direccion); tarjeta.append("nn--------------------------------n"); return tarjeta.toString();}}
  • 14. El método append que llama el objeto StringBuffer se utiliza para añadir contenido al mismo. public String toString() {StringBuffer tarjeta = new StringBuffer(); tarjeta.append("n--------------------------------n"); tarjeta.append(empresa); tarjeta.append("n--------------------------------nn"); tarjeta.append(nombre); tarjeta.append("n"); tarjeta.append(puesto); tarjeta.append("n--------------------------------nnn"); tarjeta.append("tt"+telefono+"n"); tarjeta.append("tt"+direccion); tarjeta.append("nn--------------------------------n"); return tarjeta.toString();}}
  • 15. Probemos la clase sobrecargada creando un objeto de la clase Posteriormente imprimamos los TarjetaDeVisita, pasando al datos en pantalla. constructor los argumentos necesarios.
  • 16. Probemos la clase sobrecargada creando un objeto de la clase Posteriormente imprimamos los TarjetaDeVisita, pasando al datos en pantalla. constructor los argumentos necesarios. public class PruebaTarjeta { public static void main (String[] args) { TarjetaDeVisita tarjeta = new TarjetaDeVisita( "Jose Maria Perez", "Universidad Carlos III de Madrid", "Profesor Ayudante", "Departamento de informatica", "+34 91 624 9104");
  • 17. Posteriormente imprimamos los datos en pantalla. public class PruebaTarjeta { public static void main (String[] args) { TarjetaDeVisita tarjeta = new TarjetaDeVisita( "Jose Maria Perez", "Universidad Carlos III de Madrid", "Profesor Ayudante", "Departamento de informatica", "+34 91 624 9104");
  • 18. Posteriormente imprimamos los datos en pantalla. public class PruebaTarjeta { public static void main (String[] args) { TarjetaDeVisita tarjeta = new TarjetaDeVisita( "Jose Maria Perez", "Universidad Carlos III de Madrid", "Profesor Ayudante", "Departamento de informatica", "+34 91 624 9104"); //Se prueba a imprimir la tarjeta System.out.println(tarjeta.toString()); } }
  • 19. Utilizando JCreator ejecutaremos nuestro main y obtendremos un resultado como el siguiente…
  • 20. Bueno compañero, esto fue todo por Nos vemos en que la solución ahora, espero el siguiente de ejercicio. Hasta pronto. este ejercicio te haya sido clara y provechosa.
  • 21. Nos vemos en el siguiente ejercicio. Hasta pronto.