
Programación Orientada a Objetos
Presentation
•
Computers
•
12th Grade
•
Easy
José Cárdenas
Used 2+ times
FREE Resource
11 Slides • 8 Questions
1
Programación Orientada a Objetos
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
Ejemplo: Clase persona
setters (permiten guardar datos)
getters (permiten obtener datos)
10
Ejemplo: Clase persona
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
Constructores
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
Programación Orientada a Objetos
José Luis Llamas Cárdenas
Show answer
Auto Play
Slide 1 / 19
SLIDE
Similar Resources on Wayground
15 questions
Adjetivos demostrativos
Presentation
•
KG
15 questions
Basics of E-Mail Composition
Presentation
•
12th Grade - University
13 questions
Enzymes
Presentation
•
11th - 12th Grade
16 questions
Why we Code the way we Code
Presentation
•
12th Grade
15 questions
Historia del computador
Presentation
•
12th Grade - University
13 questions
Online World Unit 1: databases
Presentation
•
12th Grade
14 questions
Fire Safety
Presentation
•
12th Grade
14 questions
Tree Diagram and Probability
Presentation
•
11th - 12th Grade
Popular Resources on Wayground
20 questions
STAAR Review Quiz #3
Quiz
•
8th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
6 questions
Marshmallow Farm Quiz
Quiz
•
2nd - 5th Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
19 questions
Classifying Quadrilaterals
Quiz
•
3rd Grade
12 questions
What makes Nebraska's government unique?
Quiz
•
4th - 5th Grade
Discover more resources for Computers
20 questions
Grammar
Quiz
•
9th - 12th Grade
31 questions
Easter Trivia
Quiz
•
KG - 12th Grade
16 questions
Circles - Equations, Central & Inscribed Angles
Quiz
•
9th - 12th Grade
46 questions
Unit 4 Geosphere Test Review
Quiz
•
9th - 12th Grade
30 questions
TSI Writing/Revising and Editing Practice Test
Quiz
•
12th Grade
10 questions
Climate Change and Its Impact
Interactive video
•
9th - 12th Grade
35 questions
Venn Diagrams, Theoretical, & Experimental Review
Quiz
•
9th - 12th Grade
20 questions
Food Chains and Food Webs
Quiz
•
7th - 12th Grade