SlideShare una empresa de Scribd logo
1 de 3
Descargar para leer sin conexión
Ingeniería enAnimación Digital
yEfectos Visuales
Asignatura:ProgramaciónOrientadaaObjetos
Profesor:ISC.LizbethHernándezOlán
Unidad3 Herencia Fecha: 26/Mayo/2017
Actividad Preguntas Página1de3
No.Control 16081898 NombredelAlumno MedranoBarradasNefiVillahermán
I.Completelassiguientesoraciones:
a)Laherencia esunaformadereutilizacióndesoftware,enlaquenuevasclasesadquierenlosmiembros
delasclasesexistentes,ysemejoranconnuevascapacidades.
b)Losmiembrossubclase deunasuperclasepuedenutilizarseenladeclaracióndelasuperclaseyenlas
declaracionesdelassubclases.
c)Enunarelación“es–un”,unobjetodeunasubclasepuedesertratadotambiéncomounobjetode
susuperclase.
d)Enunarelación“tiene–un”,elobjetodeunaclasetienereferenciasaobjetosdeotrasclasescomo
miembros.
e)Enlaherenciasimple,unaclaseexisteenunarelaciónJerárquicaconsussubclases.
f)LosmiembrosPublicdeunasuperclasesonaccesiblesencualquierparteendondeelprograma
tengaunareferenciaaunobjetodeesasuperclase,oaunobjetodeunadesussubclases.
g)Cuandosecrealainstanciadeunobjetodeunasubclase,elconstructordeunasuperclasesellamaen
formaimplícitaoexplícita.
h)Losconstructoresdeunasubclasepuedenllamaralosconstructoresdelasuperclasemediantelapalabra
claveSuper.
II. Contesteconverdaderoofalsoacadaunadelassiguientesproposiciones;encasodeserfalso,expliquepor
qué.
a) Losconstructoresdelasuperclasenosonheredadosporlassubclases.
R=Verdadero
b) Unarelación“tieneun”seimplementamediantelaherencia.
R=Falso
III.Escribalosconceptosdelossiguientestérminos
 bibliotecadeclases:Labibliotecadeclasesde esunabibliotecadeclases,interfacesytiposdevalorque
proporcionanaccesoalafuncionalidaddelsistema.Eslabasesobrelaquesecompilanaplicaciones,
componentesycontroles.
 clasebase:Paraconseguiresto,secolocaunsignodedospuntosdespuésdelnombredelaclaseal
declararlaclaseysedenominalaclasedelacualsehereda(laclasebase)despuésdelsignodedos
puntos.
 clasederivada:Lanuevaclase(laclasederivada)obtienetodoslosdatosnoprivadosyelcomportamiento
delaclasebase,ademásdetodoslosdemásdatosycomportamientosquedefineparasímisma.La
nuevaclasetienedostiposefectivos:eltipodelanuevaclaseyeltipodelaclasequehereda.
 clone,métododelaclaseObject:Copiadeunobjetodeterminadoconmuchosmétodosensuinterior.
 componentesreutilizablesestandarizados:Eslacapacidaddelosproductossoftwareparaserreutilizados,en
sutotalidadoenparte,enotrasaplicaciones,conlaideadeevitarsolucionesredundantesaproblemas
queyasehansolucionadoconanterioridad.
 Composición:Lacomposiciónsignificautilizarobjetosdentrodeotrosobjetos.
 constructordesubclase:Losconstructoresnoseheredan
 constructordesuperclase:Losconstructoressonheredables ysiempredebeponerseantesquelos
contructores(características)propiosdelasubclase.
 constructordesuperclasesinargumentos:Elconstructoresuntipoespecíficodemétodoquesiempre tieneel
mismonombrequelaclaseyseutilizaparaconstruirobjetosdeesaclase.Notienetipodedatoespecífico
deretorno,nisiquieravoid.Estosedebeaqueeltipoespecíficoquedebedevolverunconstructordeclase
eselpropiotipodelaclase.
 diagramadejerarquía:Objetosdedistintasclasespuedenteneratributossimilaresyexhibir
comportamientosparecidos.
 equals,métododelaclaseObject:Equals()seusaparasabersidosobjetossondelmismotipoytienenlos
mismosdatos.Nosdaraelvalortruesisonigualesyfalsesino.
 esun,relación:Larelación“esun”representaalaherencia.
 Especialización:convertirunaentidadenvariassubentidades
 extends,palabraclave:Lapalabraclaveextendsesusadaenladeclaraciónoexpresióndeclases,paracrear
unaclasehijadeotra.
 getClass,métododelaclaseObject:ElmétodogetClass()seencuentradefinidoenObjectcomounmétodo
final,dichométododevuelveunarepresentaciónentiempodeejecucióndelaclasedelobjetosobreel
cualpodemosaccederaunaseriedecaracteristicasdelobjeto
 hashCode,métododelaclaseObject:Esunidentificadorde32bitsquesealmacenaenunHashenlainstanciadela
clase.Todaclasedebeproveerdeunmétodo hashCode() quepermiterecuperarelHashCodeasignado,pordefecto,porla
claseObject.
 Herencia:Seespecificaagregandolacláusulaextendsdespuésdelnombredelaclase.
 herenciasimple:Unaclasepuedeheredardeunaúnicaclase.
 invocaralconstructordeunasuperclase:Elconstructoresuntipoespecíficodemétodoquesiempretieneel
mismonombrequelaclaseyseutilizaparaconstruirobjetosdeesaclase.Notienetipodedato
específicoderetorno,nisiquieravoid.Elconstructorseinvocaautomáticamentealahoradecrearun
objeto.
 invocaralmétododeunasuperclase:Veremosahoraqueestaotrasintaxis:
super.nombreDelMetodo(parámetrossiloshay);tienecomoefectolainvocacióndeunmétododela
superclase.
 jerarquíadeclases:Laherenciaorganizalasclasesenunaestructurajerárquicaformandojerarquíasde
clases.
 jerarquíadeherencia:EnJavamuchassubclasespuedenheredardeunamismasuperclase,yasuvez
unasubclasepuedeconvertirseensuperclasedeotra.Asílascosas,podemoshablardeunajerarquíade
herencia.Lajerarquíaeselesquemaorganizativodelasclasesconrelacióndeherenciaentresí.
 métodoheredado: heredatodoslosmétodosdesusuperclasequesonaccesiblesadichasubclasea
menosquelasubclasesobreescribalosmétodos.
 miembroheredado:Heredalosmiembrosdesusuperclase quesonaccesiblesadichasubclase.
 Object,clase:Esunaclase“raíz”enlajerarquíadelacualheredanlasdemásdirectaoindirectamente.
 objetodeunasubclase:
 objetodeunasuperclase
 private,miembrodesuperclase:Ningúnmiembroprivadodelasuperclaseesvisibleenlasubclase.
 protected,miembrodesuperclase:Losmiembrosprotegidosdelasuperclasesonvisiblesenlasubclase,
peronovisiblesparaelexterior.
 protected,palabraclave:Característicasvisiblesalassubclasesyalrestodeclasesdelpaquete
 public,miembrodesuperclase:Losmiembrospúblicosdelasuperclasesiguensiendopúblicosenla
subclase.
 relaciónjerárquica
 reutilizacióndesoftware:Esunsoftwarequedasoportealoscomponentes.
 sintaxisdellamadaalconstructordeunasuperclase
 sobrescribir(redefinir)elmétododeunasuperclase
 softwarefrágil:Sedicequeesfrágilyaqueunpequeñocambioenlasuperclasepuedequebrantarla
implementacióndelasubclase.
 softwarequebradizo:Sedicequeesquebradizoyaqueunpequeñocambioenlasuperclasepuede
quebrantarlaimplementacióndelasubclase.
 Subclase:Unasubclasepuedetenersólounasuperclase.
 super,palabraclave:seutilizaparainvocaraunmétododelaclasepadre.
 Superclase:Unasuperclasepuedetenercualquiernúmerodesubclases.
 superclasedirecta
 superclaseindirecta
 tieneun,relación
 toString,métododelaclaseObject:ElmétodotoStringnospermitemostrarlainformacióncompletadeunobjeto,es
decir,elvalordesusatributos.

Más contenido relacionado

Más de Nefi Villaherman Medrano Barradas (14)

U3 practica 5
U3 practica 5U3 practica 5
U3 practica 5
 
U3 practica 4
U3 practica 4U3 practica 4
U3 practica 4
 
U3 practica 3
U3 practica 3U3 practica 3
U3 practica 3
 
U3 practica 2
U3 practica 2U3 practica 2
U3 practica 2
 
U3 practica 1
U3 practica 1U3 practica 1
U3 practica 1
 
Practica 11
Practica 11Practica 11
Practica 11
 
Cuestionario cevallos
Cuestionario cevallosCuestionario cevallos
Cuestionario cevallos
 
Practica 4 de poo
Practica 4 de pooPractica 4 de poo
Practica 4 de poo
 
Practica 3 de poo
Practica 3 de pooPractica 3 de poo
Practica 3 de poo
 
Practica 2 de poo
Practica 2 de  pooPractica 2 de  poo
Practica 2 de poo
 
Practica 1 poo formula general
Practica 1 poo formula generalPractica 1 poo formula general
Practica 1 poo formula general
 
Actividades y tareas
Actividades y tareasActividades y tareas
Actividades y tareas
 
Apuntes
ApuntesApuntes
Apuntes
 
Temario
TemarioTemario
Temario
 

Último

Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdf
Yanitza28
 

Último (20)

Redes Neuronales profundas convolucionales CNN ́s-1.pdf
Redes Neuronales profundas convolucionales CNN ́s-1.pdfRedes Neuronales profundas convolucionales CNN ́s-1.pdf
Redes Neuronales profundas convolucionales CNN ́s-1.pdf
 
Tipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de DatosTipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de Datos
 
Imágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la informaciónImágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la información
 
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptxAVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
 
Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.
 
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptxTarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
 
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptxTipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
 
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
 
el uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptxel uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptx
 
herramientas web para estudiantes interesados en el tema
herramientas web para estudiantes interesados en el temaherramientas web para estudiantes interesados en el tema
herramientas web para estudiantes interesados en el tema
 
Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdf
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
 
BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).
 
Introduccion-a-la-electronica-industrial.pptx
Introduccion-a-la-electronica-industrial.pptxIntroduccion-a-la-electronica-industrial.pptx
Introduccion-a-la-electronica-industrial.pptx
 
Navegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la ComunicaciónNavegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
 
Función del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionFunción del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacion
 
¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf
¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf
¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf
 
Desarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - EstradaDesarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - Estrada
 
10°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-810°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-8
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...
 

Unidad 3 preguntas

  • 1. Ingeniería enAnimación Digital yEfectos Visuales Asignatura:ProgramaciónOrientadaaObjetos Profesor:ISC.LizbethHernándezOlán Unidad3 Herencia Fecha: 26/Mayo/2017 Actividad Preguntas Página1de3 No.Control 16081898 NombredelAlumno MedranoBarradasNefiVillahermán I.Completelassiguientesoraciones: a)Laherencia esunaformadereutilizacióndesoftware,enlaquenuevasclasesadquierenlosmiembros delasclasesexistentes,ysemejoranconnuevascapacidades. b)Losmiembrossubclase deunasuperclasepuedenutilizarseenladeclaracióndelasuperclaseyenlas declaracionesdelassubclases. c)Enunarelación“es–un”,unobjetodeunasubclasepuedesertratadotambiéncomounobjetode susuperclase. d)Enunarelación“tiene–un”,elobjetodeunaclasetienereferenciasaobjetosdeotrasclasescomo miembros. e)Enlaherenciasimple,unaclaseexisteenunarelaciónJerárquicaconsussubclases. f)LosmiembrosPublicdeunasuperclasesonaccesiblesencualquierparteendondeelprograma tengaunareferenciaaunobjetodeesasuperclase,oaunobjetodeunadesussubclases. g)Cuandosecrealainstanciadeunobjetodeunasubclase,elconstructordeunasuperclasesellamaen formaimplícitaoexplícita. h)Losconstructoresdeunasubclasepuedenllamaralosconstructoresdelasuperclasemediantelapalabra claveSuper. II. Contesteconverdaderoofalsoacadaunadelassiguientesproposiciones;encasodeserfalso,expliquepor qué. a) Losconstructoresdelasuperclasenosonheredadosporlassubclases. R=Verdadero b) Unarelación“tieneun”seimplementamediantelaherencia. R=Falso III.Escribalosconceptosdelossiguientestérminos  bibliotecadeclases:Labibliotecadeclasesde esunabibliotecadeclases,interfacesytiposdevalorque proporcionanaccesoalafuncionalidaddelsistema.Eslabasesobrelaquesecompilanaplicaciones, componentesycontroles.  clasebase:Paraconseguiresto,secolocaunsignodedospuntosdespuésdelnombredelaclaseal declararlaclaseysedenominalaclasedelacualsehereda(laclasebase)despuésdelsignodedos puntos.  clasederivada:Lanuevaclase(laclasederivada)obtienetodoslosdatosnoprivadosyelcomportamiento delaclasebase,ademásdetodoslosdemásdatosycomportamientosquedefineparasímisma.La nuevaclasetienedostiposefectivos:eltipodelanuevaclaseyeltipodelaclasequehereda.
  • 2.  clone,métododelaclaseObject:Copiadeunobjetodeterminadoconmuchosmétodosensuinterior.  componentesreutilizablesestandarizados:Eslacapacidaddelosproductossoftwareparaserreutilizados,en sutotalidadoenparte,enotrasaplicaciones,conlaideadeevitarsolucionesredundantesaproblemas queyasehansolucionadoconanterioridad.  Composición:Lacomposiciónsignificautilizarobjetosdentrodeotrosobjetos.  constructordesubclase:Losconstructoresnoseheredan  constructordesuperclase:Losconstructoressonheredables ysiempredebeponerseantesquelos contructores(características)propiosdelasubclase.  constructordesuperclasesinargumentos:Elconstructoresuntipoespecíficodemétodoquesiempre tieneel mismonombrequelaclaseyseutilizaparaconstruirobjetosdeesaclase.Notienetipodedatoespecífico deretorno,nisiquieravoid.Estosedebeaqueeltipoespecíficoquedebedevolverunconstructordeclase eselpropiotipodelaclase.  diagramadejerarquía:Objetosdedistintasclasespuedenteneratributossimilaresyexhibir comportamientosparecidos.  equals,métododelaclaseObject:Equals()seusaparasabersidosobjetossondelmismotipoytienenlos mismosdatos.Nosdaraelvalortruesisonigualesyfalsesino.  esun,relación:Larelación“esun”representaalaherencia.  Especialización:convertirunaentidadenvariassubentidades  extends,palabraclave:Lapalabraclaveextendsesusadaenladeclaraciónoexpresióndeclases,paracrear unaclasehijadeotra.  getClass,métododelaclaseObject:ElmétodogetClass()seencuentradefinidoenObjectcomounmétodo final,dichométododevuelveunarepresentaciónentiempodeejecucióndelaclasedelobjetosobreel cualpodemosaccederaunaseriedecaracteristicasdelobjeto  hashCode,métododelaclaseObject:Esunidentificadorde32bitsquesealmacenaenunHashenlainstanciadela clase.Todaclasedebeproveerdeunmétodo hashCode() quepermiterecuperarelHashCodeasignado,pordefecto,porla claseObject.  Herencia:Seespecificaagregandolacláusulaextendsdespuésdelnombredelaclase.  herenciasimple:Unaclasepuedeheredardeunaúnicaclase.  invocaralconstructordeunasuperclase:Elconstructoresuntipoespecíficodemétodoquesiempretieneel mismonombrequelaclaseyseutilizaparaconstruirobjetosdeesaclase.Notienetipodedato específicoderetorno,nisiquieravoid.Elconstructorseinvocaautomáticamentealahoradecrearun objeto.  invocaralmétododeunasuperclase:Veremosahoraqueestaotrasintaxis: super.nombreDelMetodo(parámetrossiloshay);tienecomoefectolainvocacióndeunmétododela superclase.  jerarquíadeclases:Laherenciaorganizalasclasesenunaestructurajerárquicaformandojerarquíasde clases.  jerarquíadeherencia:EnJavamuchassubclasespuedenheredardeunamismasuperclase,yasuvez unasubclasepuedeconvertirseensuperclasedeotra.Asílascosas,podemoshablardeunajerarquíade herencia.Lajerarquíaeselesquemaorganizativodelasclasesconrelacióndeherenciaentresí.  métodoheredado: heredatodoslosmétodosdesusuperclasequesonaccesiblesadichasubclasea menosquelasubclasesobreescribalosmétodos.  miembroheredado:Heredalosmiembrosdesusuperclase quesonaccesiblesadichasubclase.  Object,clase:Esunaclase“raíz”enlajerarquíadelacualheredanlasdemásdirectaoindirectamente.  objetodeunasubclase:  objetodeunasuperclase  private,miembrodesuperclase:Ningúnmiembroprivadodelasuperclaseesvisibleenlasubclase.  protected,miembrodesuperclase:Losmiembrosprotegidosdelasuperclasesonvisiblesenlasubclase, peronovisiblesparaelexterior.  protected,palabraclave:Característicasvisiblesalassubclasesyalrestodeclasesdelpaquete
  • 3.  public,miembrodesuperclase:Losmiembrospúblicosdelasuperclasesiguensiendopúblicosenla subclase.  relaciónjerárquica  reutilizacióndesoftware:Esunsoftwarequedasoportealoscomponentes.  sintaxisdellamadaalconstructordeunasuperclase  sobrescribir(redefinir)elmétododeunasuperclase  softwarefrágil:Sedicequeesfrágilyaqueunpequeñocambioenlasuperclasepuedequebrantarla implementacióndelasubclase.  softwarequebradizo:Sedicequeesquebradizoyaqueunpequeñocambioenlasuperclasepuede quebrantarlaimplementacióndelasubclase.  Subclase:Unasubclasepuedetenersólounasuperclase.  super,palabraclave:seutilizaparainvocaraunmétododelaclasepadre.  Superclase:Unasuperclasepuedetenercualquiernúmerodesubclases.  superclasedirecta  superclaseindirecta  tieneun,relación  toString,métododelaclaseObject:ElmétodotoStringnospermitemostrarlainformacióncompletadeunobjeto,es decir,elvalordesusatributos.