Please enable JavaScript.
Coggle requires JavaScript to display documents.
Programación orientada a objetos, Guillermo De la cruz Guzmán - Coggle…
Programación orientada a objetos
Introducción a la programación orientada a objetos
Resolución de un problema de manera sencilla y organizada
Abstracción lo más cercana al mundo real a través de objetos
Reutilizable
Independientes del resto del programa y que interactúan entre sí
A estas pequeñas unidades lógicas de código se les ha denominado objetos para establecer una
analogía entre las mismas y los objetos materiales del mundo real.
Las clases en java
Concepto de clases
Una clase es una plantilla que define la forma de un tipo de objetos.
Normas
Todo objeto es instancia de una única clase
Toda clase que forma parte del programa tiene 0 o más objetos que son instancia de ella
Declaración clases
Cabecera de la clase
se indica tanto el nombre de la clase, como una serie de características de la clase que vienen determinadas por lo que se conoce con el nombre de modificadores de la clase.
Cuerpo de la clase
Es donde se declaran los atributos que caracterizan a los objetos de la clase y donde se define e implementa el comportamiento de dichos objetos
Aspectos a tener en cuenta
La definición e implementación de una clase en Java se realiza en el mismo archivo.
Es conveniente crear una sola clase en cada archivo
El archivo de una clase Java debe tener el mismo nombre que la clase public que contiene
el archivo.
La palabra clave class es la que nos va a permitir definir una clase
En la definición de la clase se deben incluir los atributos que contiene y los métodos que
operan sobre ellos.
Los nombres de las clases deben ser sustantivos escritos con la primera letra de cada palabra
en mayúscula y el resto en minúscula.
Son
Una colección estructurada de clases que definen los distintos tipos de objetos que van a intervenir en la resolución de un problema
Una especificación de qué objetos concretos, cuántos y de qué tipo se van a utilizar en la resolución de un problema y cómo van a colaborar dichos objetos para ello
Componentes
Atributos
Son las características y la estructura de almacenamiento que tendrán los objetos de la clase
Métodos
Son el conjunto de funcionalidades que describen la naturaleza y el comportamiento que
tendrán los objetos de la clase.
Métodos de una clase
Los métodos asociados a una clase se ubican en el cuerpo de la misma
Cabecera del método
Modificadores del método
Indican las características del método
Tipo de datos del valor devuelto por el método
Pueden devolver solo un valor
Nombre del método
Debe ser indicativo
Parámetros del método
Entre paréntesis y separados por comas, después del nombre del método, se pude especificar una lista de parámetros, que éstos sean significativos, pues esto hará que los programas sean más legibles.
Cuerpo del método
Contiene las sentencias que llevan a cabo o implementan el comportamiento del método.
Declarar nuevamente el parámetro, error de sintaxis
Devolver un valor de un método cuyo tipo de valor de retorno se haya declarado
como void es un error de sintaxis.
Si se especifica un tipo de valor de retorno que no sea void, el método debe contener una instrucción return que devuelva un valor del tipo de valor de retorno del método
Guillermo De la cruz Guzmán