Introduccion A Poo PDF
Introduccion A Poo PDF
Introduccion A Poo PDF
ORIENTADA
A OBJETOS
LIC.Lilian Noemi Romero de Leiva|Seccin 03
SENSIBLE A MAYSCULAS/MINSCULAS
Se distingue entre maysculas y minsculas.
Los identificadores Papa, papa y PAPA son
diferentes.
Todas las palabras reservadas del lenguaje van en
minsculas.
COMENTARIOS
// comentario
Los caracteres desde // hasta el final de la lnea son
ignorados.
/* comentario */
Los caracteres entre /* y */ son ignorados
/** comentario */
Los caracteres entre /** y */son ignorados y se incluyen
en la generacin autmatica de la documentacin.
* delta;
X2 = (y-1) * delta;
PALABRAS RESERVADAS
Palabras con un significado especial para el compilador
Ejemplos:
Nombres de tipos bsicos: boolean, char, double, int,
Indicadores de controls: do, if, else, for, while,
Class, interface, extends, implements
package, import
this, super
Modificadores de acceso: public, private, protected
Constantes: true, false, null
Etc
VARIABLES Y CONSTANTES
Variable: Zona de memoria cuyos valores van
a cambiar durante la ejecucuin.
Declaracin:
<tipo> <variable>;
<tipo> <var1>, <var2>, ..., <varn>;
<tipo> <var1> = <valor>;
VARIABLES Y CONSTANTES
Ejemplos de declaracin de variables:
int x,y,z;
int x = 9;
boolean terminar = false;
Cliente c1 = new Cliente();
ASIGNACIONES
Se utiliza el operador de asignacin =
<tipo> <variable> = <valor>;
<tipo> <variable>;
<otras instrucciones>...
<variable> = <valor>;
TIPOS DE DATOS
Java define dos tipos de datos
Tipos primitivos
Tipos referencia
TIPOS DE DATOS
Tipos primitivos:
boolean true o false
char
byte
short
int
long
float,double
// Error de compliacin
cuad2 = cuad1;
// Ok
CADENAS DE CARACTERES
La clase String permite manejar cadenas de caracteres.
El literal string debe ir entre comillas dobles .
Se puede crear una cadena de caracteres de dos formas:
String nombre = new String(Pepe);
String nombre = Pepe;
CONVERSIONES DE TIPOS
La conversin de tipos (casting) debe realizarse entre tipos
de la misma naturaleza: numricos o referencia.
OPERADORES (I)
Unarios: +. Aritmticos: +, -, *, /, % (resto de la divisin).
De Asignacin: =, +=, -=, *=, %=
OPERADORES (II)
Operadores relacionales: == (igual). != (distinto), <, >,
<=, >=,
OPERADORES (III)
Operador condicional: ?
PRECEDENCIA DE OPERADORES
Sufijos: .
[]
()
2.
Unarios: ++
3.
4.
Multiplicativos: *
5.
Aditivos: + -
6.
Desplazamientos: <<
>>
>>>
7.
<=
>=
8.
Relacionales: <
Bits: & ^ |
9.
Lgicos: && ||
10.
Condicional: ? :
11.
--
>
!
/
~
(tipo)exp
%
==
!=
etc.)
Definicin de POO
La programacin orientada a objetos,
permite descomponer mas fcilmente
un problema en subgrupos de partes
relacionadas del problema. Entonces,
utilizando el lenguaje se pueden
traducir estos subgrupos a unidades
autocontenidas llamadas objetos
Definicin de
Objeto
Creacin de un objeto
Para crear un objeto, es preciso definir primero su forma general
utilizando la palabra reservada class. Una class es parecida a una
estructura, es un tipo definido por el usuario que determina las
estructuras de datos y las operaciones asociadas con este tipo.
Las clases son como plantillas o modelos que describen como se
construyen ciertos tipos de objetos, cada vez que se construye un
objeto de una clase se crea una instancia de esa clase, por
consiguiente; los objetos son instancias de clases.
Ejemplo de clase
class Ejemplo
// Declara que se est definiendo
una nueva clase con el nombre Ejemplo
{
//Llave de apertura
public static void main(String args []) // mtodo
principal
{ // llave da apertura del mtodo
System.out.println (Mi primer programa
en Java); // lnea de salida
Implementacin de clase
Guardar el archivo con el nombre Ejemplo.java (Debe ser
el mismo nombre de la clase y por el momento gurdelo
en donde usted desee.
Compile el programa para compilar tiene
javac Ejemplo.java
Ejecute el programa
C:\archivos de programa\java\jdk1.6.0_16\bin>java
Ejemplo