Loading…
Transcript

Programación Orientada a Objetos

Manchu Tumink Danis Ignacio,

Borja Astudillo Ariel Jesús

Métodos

M

En OOP las funciones se conoce como métodos, se encargan de modelar el comportamiento que va tener nuestros objetos. Igual de la que la propiedades los métodos se pueden acceder cualquier parte.

Métodos

Ejemplos

SUBTOPIC 2

#4

#1

#2

#3

SUBTOPIC 2

TIMELINE

A2

A3

Variable y metodo estatico

Cómo definir una variable en POO

Una variable son un espacio de memoria en el que guardamos un determinado valor (o dato). Las variables se definen siempre con un tipo asociado. No se puede meter en una variable ningún dato que no sea del tipo con que se definió.

Declaración de una variable

Ejemplo de variables

Como definir un método estático en POO

Para definir una propiedad o método estático en lenguaje Java se antepone el modificador static a su nombre.

Las propiedades estáticas de una Clase son compartidas por todos los Objetos que heredan de ella, con lo que si su valor es modificado en cualquier de ellos afectará a todas las demás instancias.

El método estático en Java es un método que pertenece a la clase y no al objeto. Un método estático solo puede acceder a datos estáticos.

Ejemplo 1

Ejemplo 2

¿Cuál es la diferencia de usar variables con el apartado PRIVATE O PUBLIC en programación?

A

  • Public: son aquellos que son visibles para todas las clases; aunque estén fuera de los paquetes.
  • Private: son aquellos que son visibles solo para las clases a las que pertenecen.

PRIVATE O PUBLIC

Ejemplos

Ejemplo 2

Ejemplo 1

Ejemplo 3

Ejemplo 4

¿Qué es una herencia según la programación?

A

Se trata de uno de los pilares fundamentales de la programación orientada a objetos. Es el mecanismo por el cual una clase permite heredar las características (atributos y métodos) de otra clase.

Herencia

la herencia es un mecanismo que nos permite extender las funcionalidades de una clase ya existente. De este modo vamos a favorecer la reutilización de nuestro código.

Ejemplos

Ejemplo 1

Ejemplo 2