Programación Orientada a Objetos

Páginas: 19 (4591 palabras) Publicado: 6 de mayo de 2013
1
1

Programación Orientada a
Objetos con Java.
T- Programación

2
2

CONCEPTOS GENERALES

3
3

Introducción al lenguaje Java

Método publico



Lenguaje orientado a objetos

Método privado

– Encapsulación

Atributo privado

– Herencia

Atributo publico

– Polimorfismo
Encapsulación

Animal
cambiomarchas

Mamífero

cambiomarchas

Reptil

CaninoFelino

Interface
cambiomarchas

cambiomarchas

Doméstico

Perdiguero
Polimorfismo

Lobo

Caniche
Herencia

4
4

Introducción al lenguaje Java

• Lenguaje compilado e interpretado
Código fuente

Clase.java

Compilación. Compilador JIT

bytecode

Clase.class
Interpretación. Maquina virtual de Java (JVM)

Resultados

5
5

6
6

Variables
• Una variable esun nombre que contiene un valor que puede
cambiar a lo largo del programa.
• Hay dos tipos principales de variables:
– Variables de tipos primitivos. Están definidas mediante un valor
único.
– Variables referencia. Se refieren a una información más
compleja: arrays u objetos de una determinada clase

• Desde el punto de vista de su papel en el programa, las
variables pueden ser:
–Variables miembro de una clase: Se definen en una clase, fuera
de cualquier método. Pueden ser tipos primitivos o referencias.
– Variables locales: Se definen dentro de un método o más en
general dentro de cualquier bloque entre llaves {}. Pueden ser
también tipos primitivos o referencias.

7
7

Variables
• Pueden ser cualquier conjunto de caracteres numéricos y
alfanuméricos, exceptoalgunos caracteres especiales como
operadores o separadores ( , . + - * / ).
• Existe palabras reservadas las cuales tienen un significado
especial para Java y que no se pueden utilizar como nombres
de variables.

abstract
abstract
char
char
double
double
for
for
int
int
package
package
static
static
throws
throws

boolean
boolean
class
class
else
else
goto*
goto*interface
interface
private
private
super
super
transient
transient

break
break
const*
const*
extends
extends
if
if
long
long
protected
protected
switch
switch
try
try

byte
byte
continue
continue
final
final
implements
implements
native
native
public
public
synchronized
synchronized
void
void

case
case
default
default
finally
finally
import
import
newnew
return
return
this
this
volatile
volatile

catch
catch
do
do
float
float
instanceof
instanceof
null
null
short
short
throw
throw
while
while

8
8

Tipos de datos

• Es un lenguaje fuertemente tipado.
• Existen dos tipos de datos que se pueden asignar a las
variables.
– Tipos Simples: Definidos por el lenguaje
– Tipos Referencia: Apuntan a objetos por mediode sus
posiciones de memoria.

9
9

Tipos de datos simples
Tipo de
Tipo de
variable
variable

Tamaño
Tamaño

Descripción
Descripción

Boolean.
Boolean.

1 byte
1 byte

Valores true y false
Valores true y false

Char.
Char.

2 bytes
2 bytes

Comprende el código ASCII
Comprende el código ASCII

Byte.
Byte.

1 byte
1 byte

Valor entero entre -128 y 127Valor entero entre -128 y 127

Short.
Short.

2 bytes
2 bytes

Valor entero entre -32768 y 32767
Valor entero entre -32768 y 32767

Int.
Int.

4 bytes
4 bytes

Valor entero entre -2.147.483.648 y 2.147.483.647
Valor entero entre -2.147.483.648 y 2.147.483.647

Long.
Long.

8 bytes
8 bytes

Valor entre -9.223.372.036.854.775.808 y
Valor entre -9.223.372.036.854.775.808 y9.223.372.036.854.775.807
9.223.372.036.854.775.807

Float
Float

4 bytes
4 bytes

De -3.402823E38 a -1.401298E-45 y de
De -3.402823E38 a -1.401298E-45 y de
1.401298E-45 a 3.402823E38
1.401298E-45 a 3.402823E38

Double
Double

8 bytes
8 bytes

De -1.79769313486232E308 a
De -1.79769313486232E308 a
-4.94065645841247E-324 y de 4.94065645841247E-324 a
-4.94065645841247E-324 y de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion orientada a objetos
  • PROGRAMACIÓN ORIENTADA A OBJETOS EN C++.
  • Programacion orientada a objetos
  • ¿Que es la Programación Orientada a Objetos?
  • programacion orientada a objetos
  • Programacion orientada a objetos
  • Programación orientada a objetos
  • Investigacion de programacion orientada a objetos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS