SlideShare una empresa de Scribd logo
1 de 6
Manuel Alejandro Rodríguez Mireles
4102
Programación orientada a objetos
 Una clase define las características abstractas de algo (objeto), incluyendo las
características (sus atributos y propiedades) y lo que ese algo puede hacer (sus
comportamientos o métodos o funciones). Por ejemplo, una clase Perro consistiría en
rasgos comunes a todos los Perros, por ejemplo raza, color del pelaje, etc... las clases
proveen modularidad y estructura en un programa orientado a objetos. Una clase
debería típicamente ser reconocible por una persona sin conocimientos de
programación pero relacionada con el dominio del problema, dado que las
características de la clase deberían tener sentido en el contexto. También, el código de
una clase debería ser relativamente auto-contenido. Generalmente, las propiedades y
métodos de una clase son llamados miembros.
 Para crear una clase en visual Basic debemos utilizar la palabra reservada Class
seguida den nombre de dicha clase a construir:
Class Cliente
instrucciones
End Class
 Por lo tanto, todo lo que se conforme como instrucciones estará encapsulado en la
Clase Cliente.
 Creación de una clase Cliente con algunos elementos encapsulados:
Class Cliente
Public Nombre As String
Public Sub MostrarNombre()
MsgBox("El nombre del cliente: ", Nombre)
End Sub
End Class
 Para poder utilizar valores a las propiedades o variables que define la clase y
además, utilizar los procedimientos y funciones encapsuladas debemos crear un
Objeto Cliente:
 Una instancia particular de una clase. La clase Perro define a todos los posibles
perros al listar las características que ellos pueden tener; el objeto Lassie es un
perro particular, con versiones particulares de las características. Un perro tiene
pelaje, Lassie tiene pelaje marrón y blanco. En la jerga de la programación, el
objeto Lassie es una instancia de la clase Perro. El conjunto de valores de los
atributos para un objeto particular se llama estado.
 La clase:
Class Cliente
Public Nombre As String
Public Sub MostrarNombre()
MsgBox("El nombre del cliente: “ & Nombre)
End Sub
End Class
 El objeto: Dim Cli As new Cliente( )
 Para acceder a las instrucciones mediante el objeto :
Cli.Nombre = “Cesar Fernandez”
Cli.MostrarNombre ( )

Más contenido relacionado

La actualidad más candente

programacion orientada a objetos
programacion orientada a objetosprogramacion orientada a objetos
programacion orientada a objetosale8819
 
Programación Orientada a Objetos en Java - Parte I 2015
Programación Orientada a Objetos en Java - Parte I 2015Programación Orientada a Objetos en Java - Parte I 2015
Programación Orientada a Objetos en Java - Parte I 2015Renny Batista
 
Programación orientada al objeto
Programación orientada al objetoProgramación orientada al objeto
Programación orientada al objetoboncastell
 
Metodos Get y Set, finalmente revelados.
Metodos Get y Set, finalmente revelados.Metodos Get y Set, finalmente revelados.
Metodos Get y Set, finalmente revelados.Juan Carlos Espinoza
 
9 Curso de POO en java - variables, constantes y objetos
9 Curso de POO en java - variables, constantes y objetos9 Curso de POO en java - variables, constantes y objetos
9 Curso de POO en java - variables, constantes y objetosClara Patricia Avella Ibañez
 
programacion orientada a objetos en visual basic net
programacion orientada a objetos en visual basic netprogramacion orientada a objetos en visual basic net
programacion orientada a objetos en visual basic netpp mm
 
1. java poo - Lenguaje de Programación JAVA - POO 2018.
1. java poo - Lenguaje de Programación JAVA - POO 2018.1. java poo - Lenguaje de Programación JAVA - POO 2018.
1. java poo - Lenguaje de Programación JAVA - POO 2018.Jomar Burgos Palacios
 
Conceptos poo progra visual
Conceptos poo progra visualConceptos poo progra visual
Conceptos poo progra visualLibertad25
 
PROGRAMACION ORIENTADA A OBJETO
PROGRAMACION ORIENTADA A OBJETOPROGRAMACION ORIENTADA A OBJETO
PROGRAMACION ORIENTADA A OBJETOAnabel Jaramillo
 
ProgramacióN Orientada A Objetos
ProgramacióN Orientada A ObjetosProgramacióN Orientada A Objetos
ProgramacióN Orientada A ObjetosPatricio Abad
 

La actualidad más candente (20)

programacion orientada a objetos
programacion orientada a objetosprogramacion orientada a objetos
programacion orientada a objetos
 
Clases y Objetos
Clases y ObjetosClases y Objetos
Clases y Objetos
 
Semana 6 Módulos Clases y Objetos
Semana 6   Módulos Clases y ObjetosSemana 6   Módulos Clases y Objetos
Semana 6 Módulos Clases y Objetos
 
Dev c++ en oo
Dev c++ en ooDev c++ en oo
Dev c++ en oo
 
Introduccion a Python. Clase 5
Introduccion a Python. Clase 5Introduccion a Python. Clase 5
Introduccion a Python. Clase 5
 
Programación Orientada a Objetos en Java - Parte I 2015
Programación Orientada a Objetos en Java - Parte I 2015Programación Orientada a Objetos en Java - Parte I 2015
Programación Orientada a Objetos en Java - Parte I 2015
 
Programación orientada al objeto
Programación orientada al objetoProgramación orientada al objeto
Programación orientada al objeto
 
Metodos Get y Set, finalmente revelados.
Metodos Get y Set, finalmente revelados.Metodos Get y Set, finalmente revelados.
Metodos Get y Set, finalmente revelados.
 
9 Curso de POO en java - variables, constantes y objetos
9 Curso de POO en java - variables, constantes y objetos9 Curso de POO en java - variables, constantes y objetos
9 Curso de POO en java - variables, constantes y objetos
 
programacion orientada a objetos en visual basic net
programacion orientada a objetos en visual basic netprogramacion orientada a objetos en visual basic net
programacion orientada a objetos en visual basic net
 
Definición de clases en POO
Definición de clases en POODefinición de clases en POO
Definición de clases en POO
 
1. java poo - Lenguaje de Programación JAVA - POO 2018.
1. java poo - Lenguaje de Programación JAVA - POO 2018.1. java poo - Lenguaje de Programación JAVA - POO 2018.
1. java poo - Lenguaje de Programación JAVA - POO 2018.
 
Conceptos poo progra visual
Conceptos poo progra visualConceptos poo progra visual
Conceptos poo progra visual
 
PROGRAMACION ORIENTADA A OBJETO
PROGRAMACION ORIENTADA A OBJETOPROGRAMACION ORIENTADA A OBJETO
PROGRAMACION ORIENTADA A OBJETO
 
Polimorfismo y herencia
Polimorfismo y herenciaPolimorfismo y herencia
Polimorfismo y herencia
 
Encapsulamiento en JAVA-NETBEANS
Encapsulamiento en JAVA-NETBEANSEncapsulamiento en JAVA-NETBEANS
Encapsulamiento en JAVA-NETBEANS
 
Unidad o informatica
Unidad o informaticaUnidad o informatica
Unidad o informatica
 
ProgramacióN Orientada A Objetos
ProgramacióN Orientada A ObjetosProgramacióN Orientada A Objetos
ProgramacióN Orientada A Objetos
 
JAVA OO - TEMA 01 - CLASES Y OBJETOS
JAVA OO - TEMA 01 - CLASES Y OBJETOSJAVA OO - TEMA 01 - CLASES Y OBJETOS
JAVA OO - TEMA 01 - CLASES Y OBJETOS
 
JAVA ORIENTADO A OBJETOS - MIEMBROS DE CLASE
JAVA ORIENTADO A OBJETOS - MIEMBROS DE CLASEJAVA ORIENTADO A OBJETOS - MIEMBROS DE CLASE
JAVA ORIENTADO A OBJETOS - MIEMBROS DE CLASE
 

Destacado

Strategir packagir doc_pwp
Strategir packagir doc_pwpStrategir packagir doc_pwp
Strategir packagir doc_pwponibi29
 
Les enseignants face aux environnements d'apprentissage de leur étudiants
Les enseignants face aux environnements d'apprentissage de leur étudiantsLes enseignants face aux environnements d'apprentissage de leur étudiants
Les enseignants face aux environnements d'apprentissage de leur étudiantsCaféine.Studio
 
Trente sept especes d' animaux tres
Trente sept especes d' animaux tresTrente sept especes d' animaux tres
Trente sept especes d' animaux tresDominique Pongi
 
Trente sept especes d' animaux tres
Trente sept especes d' animaux tresTrente sept especes d' animaux tres
Trente sept especes d' animaux tresDominique Pongi
 
Competitic solution adaptée pour site internet - numerique en entreprise
Competitic   solution adaptée pour site internet - numerique en entrepriseCompetitic   solution adaptée pour site internet - numerique en entreprise
Competitic solution adaptée pour site internet - numerique en entrepriseCOMPETITIC
 
Art de prendre la bonne photo au bon
Art de prendre la bonne photo au bonArt de prendre la bonne photo au bon
Art de prendre la bonne photo au bonjosegarciaruiz
 
Webinaire devoirs et leçons
Webinaire devoirs et leçonsWebinaire devoirs et leçons
Webinaire devoirs et leçonssuccesscolaire
 
Apfel strudel. elena y guiomar 2º a
Apfel strudel. elena y guiomar 2º aApfel strudel. elena y guiomar 2º a
Apfel strudel. elena y guiomar 2º aanaisruiz
 
Estatuts totenoc
Estatuts totenocEstatuts totenoc
Estatuts totenocCfpo MP
 
09 des-inventions-insolites
09 des-inventions-insolites09 des-inventions-insolites
09 des-inventions-insolitesDominique Pongi
 
Actividad 1 mapa conceptual de informacion
Actividad 1 mapa conceptual de informacionActividad 1 mapa conceptual de informacion
Actividad 1 mapa conceptual de informacionEmmanuel Flores Mendoza
 
Othentika | Organisateur d'événements
Othentika | Organisateur d'événementsOthentika | Organisateur d'événements
Othentika | Organisateur d'événementsNicolas Richard
 
Lecorbeauetlelapin jl jpt1
Lecorbeauetlelapin jl jpt1Lecorbeauetlelapin jl jpt1
Lecorbeauetlelapin jl jpt1Dominique Pongi
 
[093] arquitectura parisiense de noche, 08 06
[093] arquitectura parisiense de noche, 08 06[093] arquitectura parisiense de noche, 08 06
[093] arquitectura parisiense de noche, 08 06sangreval
 

Destacado (20)

Strategir packagir doc_pwp
Strategir packagir doc_pwpStrategir packagir doc_pwp
Strategir packagir doc_pwp
 
Las 10 reglas de netiqueta
Las 10 reglas de netiquetaLas 10 reglas de netiqueta
Las 10 reglas de netiqueta
 
Les enseignants face aux environnements d'apprentissage de leur étudiants
Les enseignants face aux environnements d'apprentissage de leur étudiantsLes enseignants face aux environnements d'apprentissage de leur étudiants
Les enseignants face aux environnements d'apprentissage de leur étudiants
 
Stillenacht (2)
Stillenacht (2)Stillenacht (2)
Stillenacht (2)
 
Trente sept especes d' animaux tres
Trente sept especes d' animaux tresTrente sept especes d' animaux tres
Trente sept especes d' animaux tres
 
Celebrex -ct-8337
Celebrex  -ct-8337Celebrex  -ct-8337
Celebrex -ct-8337
 
Trente sept especes d' animaux tres
Trente sept especes d' animaux tresTrente sept especes d' animaux tres
Trente sept especes d' animaux tres
 
Competitic solution adaptée pour site internet - numerique en entreprise
Competitic   solution adaptée pour site internet - numerique en entrepriseCompetitic   solution adaptée pour site internet - numerique en entreprise
Competitic solution adaptée pour site internet - numerique en entreprise
 
Art de prendre la bonne photo au bon
Art de prendre la bonne photo au bonArt de prendre la bonne photo au bon
Art de prendre la bonne photo au bon
 
Jevaismecoucher
JevaismecoucherJevaismecoucher
Jevaismecoucher
 
Webinaire devoirs et leçons
Webinaire devoirs et leçonsWebinaire devoirs et leçons
Webinaire devoirs et leçons
 
Apfel strudel. elena y guiomar 2º a
Apfel strudel. elena y guiomar 2º aApfel strudel. elena y guiomar 2º a
Apfel strudel. elena y guiomar 2º a
 
Estatuts totenoc
Estatuts totenocEstatuts totenoc
Estatuts totenoc
 
Conceptos
ConceptosConceptos
Conceptos
 
09 des-inventions-insolites
09 des-inventions-insolites09 des-inventions-insolites
09 des-inventions-insolites
 
Actividad 1 mapa conceptual de informacion
Actividad 1 mapa conceptual de informacionActividad 1 mapa conceptual de informacion
Actividad 1 mapa conceptual de informacion
 
Othentika | Organisateur d'événements
Othentika | Organisateur d'événementsOthentika | Organisateur d'événements
Othentika | Organisateur d'événements
 
Lecorbeauetlelapin jl jpt1
Lecorbeauetlelapin jl jpt1Lecorbeauetlelapin jl jpt1
Lecorbeauetlelapin jl jpt1
 
Power point
Power pointPower point
Power point
 
[093] arquitectura parisiense de noche, 08 06
[093] arquitectura parisiense de noche, 08 06[093] arquitectura parisiense de noche, 08 06
[093] arquitectura parisiense de noche, 08 06
 

Similar a Programación orientada a objetos: Clases, objetos e instancias

Similar a Programación orientada a objetos: Clases, objetos e instancias (20)

Programacion orientada-a-objetos
Programacion orientada-a-objetosProgramacion orientada-a-objetos
Programacion orientada-a-objetos
 
Programación Orientada a Objetos
Programación Orientada a ObjetosProgramación Orientada a Objetos
Programación Orientada a Objetos
 
Programacion Orientada a Objetos
Programacion Orientada a ObjetosProgramacion Orientada a Objetos
Programacion Orientada a Objetos
 
Unidad 2 ProgramacióN Orientada A Objetos (Repaso)
Unidad 2 ProgramacióN Orientada A Objetos (Repaso)Unidad 2 ProgramacióN Orientada A Objetos (Repaso)
Unidad 2 ProgramacióN Orientada A Objetos (Repaso)
 
Php orientado a_objetos
Php orientado a_objetosPhp orientado a_objetos
Php orientado a_objetos
 
Framework .NET 3.5 07 Programación orientada a objetos
Framework .NET 3.5 07 Programación orientada a objetosFramework .NET 3.5 07 Programación orientada a objetos
Framework .NET 3.5 07 Programación orientada a objetos
 
Net1 oop vbnet
Net1 oop vbnetNet1 oop vbnet
Net1 oop vbnet
 
Presentacion4
Presentacion4Presentacion4
Presentacion4
 
03 Oop
03   Oop03   Oop
03 Oop
 
Guia poo
Guia pooGuia poo
Guia poo
 
Resumen Programación Orientada a Objetos 20_06_2023 (1).pptx
Resumen Programación Orientada a Objetos 20_06_2023 (1).pptxResumen Programación Orientada a Objetos 20_06_2023 (1).pptx
Resumen Programación Orientada a Objetos 20_06_2023 (1).pptx
 
Clases y Objetos para programar introducción para programar
Clases y Objetos para programar introducción para programarClases y Objetos para programar introducción para programar
Clases y Objetos para programar introducción para programar
 
Mv vol2 ver5.0(corregido)
Mv vol2 ver5.0(corregido)Mv vol2 ver5.0(corregido)
Mv vol2 ver5.0(corregido)
 
Oo basico
Oo basicoOo basico
Oo basico
 
As3.tutorial
As3.tutorialAs3.tutorial
As3.tutorial
 
Clases y objetos de java
Clases y objetos de javaClases y objetos de java
Clases y objetos de java
 
Investigacion
InvestigacionInvestigacion
Investigacion
 
Conceptos poo
Conceptos pooConceptos poo
Conceptos poo
 
Poo Java
Poo JavaPoo Java
Poo Java
 
Aprendiendo objetos en c++
Aprendiendo objetos en c++Aprendiendo objetos en c++
Aprendiendo objetos en c++
 

Último

Explora el boletin del 10 de abril de 2024
Explora el boletin del 10 de abril de 2024Explora el boletin del 10 de abril de 2024
Explora el boletin del 10 de abril de 2024Yes Europa
 
Cirugía Oral…………………………………………………..……..pdf
Cirugía Oral…………………………………………………..……..pdfCirugía Oral…………………………………………………..……..pdf
Cirugía Oral…………………………………………………..……..pdfginpao14
 
Unidad 1. Recurso 1. Transformación Digital (1).pdf
Unidad 1. Recurso 1. Transformación Digital (1).pdfUnidad 1. Recurso 1. Transformación Digital (1).pdf
Unidad 1. Recurso 1. Transformación Digital (1).pdfdeuri1
 
Banco central de Reserva del Perú...,.....
Banco central de Reserva del Perú...,.....Banco central de Reserva del Perú...,.....
Banco central de Reserva del Perú...,.....MAICKELSANCHEZ2
 
PREVENCION AL RIESGO LOCATIVO EN LOS LUGARES DE TRABAJO.ppt
PREVENCION AL RIESGO LOCATIVO EN LOS LUGARES DE TRABAJO.pptPREVENCION AL RIESGO LOCATIVO EN LOS LUGARES DE TRABAJO.ppt
PREVENCION AL RIESGO LOCATIVO EN LOS LUGARES DE TRABAJO.pptMontoyaCruzSofia
 
119672964-Place-de-Infeccion-de-Vias-Urinarias.doc
119672964-Place-de-Infeccion-de-Vias-Urinarias.doc119672964-Place-de-Infeccion-de-Vias-Urinarias.doc
119672964-Place-de-Infeccion-de-Vias-Urinarias.docMarbellaLedsma
 
COMPETENCIAS PROFESIONALES para el empleo.pptx
COMPETENCIAS PROFESIONALES para el empleo.pptxCOMPETENCIAS PROFESIONALES para el empleo.pptx
COMPETENCIAS PROFESIONALES para el empleo.pptxespaciorientatriguer
 
UNIDAD 2 REGISTRO Y CONTROL DE MERCANCIAS.pdf
UNIDAD 2 REGISTRO Y CONTROL DE MERCANCIAS.pdfUNIDAD 2 REGISTRO Y CONTROL DE MERCANCIAS.pdf
UNIDAD 2 REGISTRO Y CONTROL DE MERCANCIAS.pdfARACELIGINESZARATE1
 
Descubre el boletín del 12 de Abril de 2024
Descubre el boletín del 12 de Abril de 2024Descubre el boletín del 12 de Abril de 2024
Descubre el boletín del 12 de Abril de 2024Yes Europa
 

Último (9)

Explora el boletin del 10 de abril de 2024
Explora el boletin del 10 de abril de 2024Explora el boletin del 10 de abril de 2024
Explora el boletin del 10 de abril de 2024
 
Cirugía Oral…………………………………………………..……..pdf
Cirugía Oral…………………………………………………..……..pdfCirugía Oral…………………………………………………..……..pdf
Cirugía Oral…………………………………………………..……..pdf
 
Unidad 1. Recurso 1. Transformación Digital (1).pdf
Unidad 1. Recurso 1. Transformación Digital (1).pdfUnidad 1. Recurso 1. Transformación Digital (1).pdf
Unidad 1. Recurso 1. Transformación Digital (1).pdf
 
Banco central de Reserva del Perú...,.....
Banco central de Reserva del Perú...,.....Banco central de Reserva del Perú...,.....
Banco central de Reserva del Perú...,.....
 
PREVENCION AL RIESGO LOCATIVO EN LOS LUGARES DE TRABAJO.ppt
PREVENCION AL RIESGO LOCATIVO EN LOS LUGARES DE TRABAJO.pptPREVENCION AL RIESGO LOCATIVO EN LOS LUGARES DE TRABAJO.ppt
PREVENCION AL RIESGO LOCATIVO EN LOS LUGARES DE TRABAJO.ppt
 
119672964-Place-de-Infeccion-de-Vias-Urinarias.doc
119672964-Place-de-Infeccion-de-Vias-Urinarias.doc119672964-Place-de-Infeccion-de-Vias-Urinarias.doc
119672964-Place-de-Infeccion-de-Vias-Urinarias.doc
 
COMPETENCIAS PROFESIONALES para el empleo.pptx
COMPETENCIAS PROFESIONALES para el empleo.pptxCOMPETENCIAS PROFESIONALES para el empleo.pptx
COMPETENCIAS PROFESIONALES para el empleo.pptx
 
UNIDAD 2 REGISTRO Y CONTROL DE MERCANCIAS.pdf
UNIDAD 2 REGISTRO Y CONTROL DE MERCANCIAS.pdfUNIDAD 2 REGISTRO Y CONTROL DE MERCANCIAS.pdf
UNIDAD 2 REGISTRO Y CONTROL DE MERCANCIAS.pdf
 
Descubre el boletín del 12 de Abril de 2024
Descubre el boletín del 12 de Abril de 2024Descubre el boletín del 12 de Abril de 2024
Descubre el boletín del 12 de Abril de 2024
 

Programación orientada a objetos: Clases, objetos e instancias

  • 1. Manuel Alejandro Rodríguez Mireles 4102 Programación orientada a objetos
  • 2.  Una clase define las características abstractas de algo (objeto), incluyendo las características (sus atributos y propiedades) y lo que ese algo puede hacer (sus comportamientos o métodos o funciones). Por ejemplo, una clase Perro consistiría en rasgos comunes a todos los Perros, por ejemplo raza, color del pelaje, etc... las clases proveen modularidad y estructura en un programa orientado a objetos. Una clase debería típicamente ser reconocible por una persona sin conocimientos de programación pero relacionada con el dominio del problema, dado que las características de la clase deberían tener sentido en el contexto. También, el código de una clase debería ser relativamente auto-contenido. Generalmente, las propiedades y métodos de una clase son llamados miembros.
  • 3.  Para crear una clase en visual Basic debemos utilizar la palabra reservada Class seguida den nombre de dicha clase a construir: Class Cliente instrucciones End Class  Por lo tanto, todo lo que se conforme como instrucciones estará encapsulado en la Clase Cliente.
  • 4.  Creación de una clase Cliente con algunos elementos encapsulados: Class Cliente Public Nombre As String Public Sub MostrarNombre() MsgBox("El nombre del cliente: ", Nombre) End Sub End Class  Para poder utilizar valores a las propiedades o variables que define la clase y además, utilizar los procedimientos y funciones encapsuladas debemos crear un Objeto Cliente:
  • 5.  Una instancia particular de una clase. La clase Perro define a todos los posibles perros al listar las características que ellos pueden tener; el objeto Lassie es un perro particular, con versiones particulares de las características. Un perro tiene pelaje, Lassie tiene pelaje marrón y blanco. En la jerga de la programación, el objeto Lassie es una instancia de la clase Perro. El conjunto de valores de los atributos para un objeto particular se llama estado.
  • 6.  La clase: Class Cliente Public Nombre As String Public Sub MostrarNombre() MsgBox("El nombre del cliente: “ & Nombre) End Sub End Class  El objeto: Dim Cli As new Cliente( )  Para acceder a las instrucciones mediante el objeto : Cli.Nombre = “Cesar Fernandez” Cli.MostrarNombre ( )