
Programación Orientada a Objetos
Presentation
•
Computers
•
12th Grade
•
Easy
José Cárdenas
Used 2+ times
FREE Resource
11 Slides • 8 Questions
1
José Luis Llamas Cárdenas
2
La Programación Orientada a Objetos (POO) es un paradigma de programación, es decir, un modelo o un estilo de programación que nos da unas guías sobre cómo trabajar con él.
Se basa en el concepto de clases y objetos. Este tipo de programación se utiliza para estructurar un programa de software en piezas simples y reutilizables de planos de código (clases) para crear instancias individuales de objetos.
3
Define la estructura de los objetos, identificando sus características (Atributos) y acciones (Métodos)
Clase
Es una instancia de una clase.
Es decir es una entidad con los atributos y métodos definidos en la clase.
Objeto
4
Pilares de la P.O.O.
5
Multiple Choice
¿Qué es la programación Orientada a Objetos?
Una instancia de una clase
Es un paradigma de programación
Es un tipo de programación avanzada
Es un pilar de la programación
6
Match
Une el siguiente
Clase
Objeto
Polimorfismo
Encapsulamiento
Define los Atributos y Métodos
Es una instancia de una clase
Un método con diferentes comportamientos
Protege el código de acceso no autorizad
Define los Atributos y Métodos
Es una instancia de una clase
Un método con diferentes comportamientos
Protege el código de acceso no autorizad
7
private: accesible unicamente dentro de la clase
protected: Accesible en la clase, paquete y subclases
public: Accesible desde cualquier otra clase
Encapsulamiento
8
Por lo general los atributos son privados (private) y son accesibles a través de métodos públicos (public)
Setter: Métodos para guardar datos.
Getter: Métodos para obtener datos.
Enscapsulamiento
9
setters (permiten guardar datos)
getters (permiten obtener datos)
10
Uso: Crear un objeto y usar setters y getters
11
Multiple Choice
Es visible únicamente dentro de la clase
public
private
protected
12
Multiple Choice
Es accesible en el paquete y subclases
public
private
protected
13
Multiple Choice
Es accesible desde cualquier clase
public
private
protected
14
Categorize
Permite Guardar datos
Permite acceder a datos
setNombre("Juan")
getNombre()
setEdad(15);
getEdad();
Organice estas opciones en las categorías correctas
15
Es el método que se ejecuta al crear un objeto
16
Es un método que tiene el mismo nombre de la clase y tiene el propósito de inicializar los atributos, cada vez que se crea un objeto
Constructor
Se pueden tener más de un constructor (con parametros diferentes)
17
Constructor
Este código imprime:
Fulano
Ana
18
Multiple Choice
Un constructor debe
Llamarse igual que la clase
Tener nombre diferente a la clase
Ser único
19
Multiple Choice
La función de un constructor es:
Inicializar los atributos
Dificultar la programación
Encapsular los atributos
José Luis Llamas Cárdenas
Show answer
Auto Play
Slide 1 / 19
SLIDE
Similar Resources on Wayground
16 questions
Patterns Of Evolution
Presentation
•
12th Grade
12 questions
3A Gramática : -ER and -IR regular verbs
Presentation
•
KG - 12th Grade
12 questions
Virus de Computadoras
Presentation
•
12th Grade
13 questions
24S2 ITB Wk8
Presentation
•
12th Grade
15 questions
[ITAL] Disaster Recovery Management
Presentation
•
12th Grade
16 questions
Types Fractions
Presentation
•
KG - 12th Grade
16 questions
WORD PARTE 1
Presentation
•
12th Grade
13 questions
PPKn
Presentation
•
12th Grade
Popular Resources on Wayground
21 questions
Continents and Oceans
Quiz
•
6th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
16 questions
Subject & Predicate
Quiz
•
5th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
12 questions
Map Skills
Quiz
•
3rd Grade
22 questions
Continents and Oceans
Quiz
•
5th Grade
15 questions
Rounding Decimals
Quiz
•
5th Grade
20 questions
Brand Labels
Quiz
•
5th - 12th Grade
Discover more resources for Computers
16 questions
Module 1 Topic 2 Vocabulary Test
Quiz
•
9th - 12th Grade
30 questions
Python- if -ifelse-elif
Quiz
•
9th - 12th Grade
46 questions
Level 1 Google Sheets Midterm Flashcard
Flashcard
•
9th - 12th Grade
40 questions
Introduction to Microsoft Word
Quiz
•
8th - 12th Grade
20 questions
Job Interview Preparation Quiz
Quiz
•
12th Grade