

Programación Orientada a Objetos
Presentation
•
Computers
•
University
•
Medium
Beatriz Silva
Used 19+ times
FREE Resource
11 Slides • 3 Questions
1
Programación Orientada a Objetos
Clases y objetos

2
¿Qué es una clase?
Una clase es una entidad que determina cómo se comportará un objeto y qué contendrá el objeto. En otras palabras, es un modelo o conjunto de instrucciones para construir un tipo específico de objeto.
Tanto en Java como en Python se utiliza la palabra "class" para definir una clase.
3
¿Qué es un objeto?
Desde el punto de vista de la programación, un objeto puede ser una estructura de datos, una variable o una función. Tiene una ubicación de memoria asignada. El objeto está diseñado como jerarquías de clases.
Un objeto es una instancia de una clase. Se debe usar un constructor para crear el objeto.
4
Comprenda el concepto de clases y objetos un ejemplo.
Tomemos un ejemplo de cómo desarrollar un sistema de administración de mascotas, especialmente para perros. Necesitará información diversa sobre perros como diferentes razas de perros, edad, tamaño, etc.
5
Modelar en entidades de software.
Necesita modelar seres de la vida real, es decir, perros en entidades de software.
6
Diferencias comunes
Además, la pregunta del millón es, ¿cómo se diseña ese software?
Primero, hagamos un ejercicio.
Puede ver la imagen de tres razas diferentes de perros a continuación.
Algunas de las diferencias que podría haber enumerado tal vez la raza, la edad, el tamaño, el color, etc
7
Características comunes
Las diferencias también son algunas de las características comunes compartidas por los perros. Estas características (raza, edad, tamaño, color) pueden formar un miembro de datos para su objeto.
8
Identificar comportamientos comunes
Enumere los comportamientos comunes de estos perros, como dormir, sentarse, comer, etc. Por lo tanto, estas serán las acciones de nuestros objetos de software.
9
Partes identificadas
Hasta ahora hemos definido las siguientes cosas:
Clase – Perro
Miembros de los datos u objetos : tamaño, edad, color, raza, etc.
Métodos : comer, dormir, sentarse y correr.
10
Objetos de la clase Perro
Para diferentes valores de miembros de datos (tamaño de cría, edad y color) en la clase Java, obtendrás diferentes objetos de perro.
Puede diseñar cualquier programa usando este enfoque OOPs.
11
Resúmen
class es una entidad que determina cómo se comportará un objeto y qué contendrá el objeto.
Un objeto es un componente autónomo que consiste en métodos y propiedades para hacer que cierto tipo de datos sean útiles.
Un sistema de clases permite que el programa defina una nueva clase (clase derivada) en términos de una clase existente (superclase) utilizando una técnica como herencia, anulación y aumento.
12
Multiple Select
Para modelar objetos en software se debe
crear el objeto
identificar características comunes
definir el objeto
identificar acciones comunes
13
Multiple Choice
¿Cuál es la palabra que se utiliza en para definir una clase?
clase
class
new
14
Multiple Choice
¿Qué método se requiere en una clase para crear un objeto?
class
constructor
inicializador
Programación Orientada a Objetos
Clases y objetos

Show answer
Auto Play
Slide 1 / 14
SLIDE
Similar Resources on Wayground
11 questions
Prehistoria
Presentation
•
University
9 questions
Canva
Presentation
•
University
12 questions
Ruptura amorosa
Presentation
•
University
12 questions
Way Maker
Presentation
•
KG
10 questions
Acuerdo 14 08 22 (Parte II)
Presentation
•
University
11 questions
Variety
Presentation
•
KG
9 questions
PRUEBA PLANEA
Presentation
•
University
10 questions
ORDER OF THE ADJECTIVES
Presentation
•
University
Popular Resources on Wayground
20 questions
Math Review
Quiz
•
3rd Grade
15 questions
Fast food
Quiz
•
7th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
19 questions
Classifying Quadrilaterals
Quiz
•
3rd Grade
20 questions
Figurative Language Review
Quiz
•
6th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
10 questions
Identify Fractions, Mixed Numbers & Improper Fractions
Quiz
•
3rd - 4th Grade
Discover more resources for Computers
20 questions
Guess The App
Quiz
•
KG - Professional Dev...
11 questions
NFL Football logos
Quiz
•
KG - Professional Dev...
19 questions
Minecraft
Quiz
•
6th Grade - Professio...
40 questions
8th Grade Math Review
Quiz
•
8th Grade - University
20 questions
Block Buster Movies
Quiz
•
10th Grade - Professi...
10 questions
Would you rather...
Quiz
•
KG - University
40 questions
Flags of the World
Quiz
•
KG - Professional Dev...
14 questions
Superhero
Quiz
•
1st Grade - University