Está en la página 1de 9

Tutorial Bsico de

Java
Clases y objetos

Marlon Leandro
Mayo, 2017
Agenda
Programacin orientada a objetos
Qu es una clase?
Qu es un objeto?
Notacin de una clase
Qu es una clase abstracta?
Qu es una interface?
Crear una clase en java con Netbeans
Programacin orientada a objetos
La programacin Orientada a objetos (POO) es una forma
especial de programar, ms cercana a como se expresan las
cosas en la vida real.
La POO nos exige a pensar las cosas de una manera distinta,
para escribir nuestros programas en trminos de objetos,
propiedades, mtodos entre otros.
Qu es una clase?

Una clase en la
programacin orientada
a objetos, es la forma de
como clasificar y
organizar a los objetos
que poseen
caractersticas similares:
atributos y mtodos.
Qu es un objeto?

Un objeto es un
elemento de una clase
cualquiera. Es decir, es
la representacin de los
ejemplares que existen
en el mundo real, como
se muestra en la
siguiente figura:
Notacin de una clase
Qu es una clase abstracta?
Es una clase que declara la
existencia de mtodos pero
no las implementan.
Puede contar con atributos
mtodos no abstractos.
Una clase abstracta no puede
ser instanciada pero puede
heredar y son las clases hijas
las que implementarn los
mtodos abstractos.
Qu es una interface?
Una interface es una variante
de una clase abstracta con la
condicin de que todos sus
mtodos deben ser
abstractos.
Si la interface va a tener
atributos, stos deben llevar
las palabras reservadas static
final y con un valor inicial ya
que funcionan como
constantes.
Tutorial Bsico de
Java
Clases y objetos

Marlon Leandro
Mayo, 2017

También podría gustarte