Search Header Logo
Programación Orientada a Objetos

Programación Orientada a Objetos

Assessment

Presentation

Computers

University

Medium

Created by

Beatriz Silva

Used 19+ times

FREE Resource

11 Slides • 3 Questions

1

Programación Orientada a Objetos

Clases y objetos

media

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.

media

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

media

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.


media

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.

media

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.

media

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.

media

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

1

crear el objeto

2

identificar características comunes

3

definir el objeto

4

identificar acciones comunes

13

Multiple Choice

¿Cuál es la palabra que se utiliza en para definir una clase?

1

clase

2

class

3

new

14

Multiple Choice

¿Qué método se requiere en una clase para crear un objeto?

1

class

2

constructor

3

inicializador

Programación Orientada a Objetos

Clases y objetos

media

Show answer

Auto Play

Slide 1 / 14

SLIDE