Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Introducción a la Programación Orientada a Objetos en Java, Diapositivas de Programación para Ingenierios

Introducción a la programación orientada a objetos en Java, abarcando temas clave como la arquitectura de Java, tipos de datos primitivos y de referencia, declaración y ámbito de variables, y el uso de operadores. Incluye ejemplos de código para ilustrar los conceptos, una breve introducción a la clase byte y la creación de clases y objetos. Aborda la precedencia de operadores y finaliza con preguntas de laboratorio para reforzar el aprendizaje. Es un recurso útil para estudiantes que se inician en Java y desean comprender los conceptos básicos. Proporciona una base sólida para construir aplicaciones complejas y comprender los principios de la programación orientada a objetos. Además, incluye ejemplos prácticos y ejercicios para aplicar los conocimientos y desarrollar habilidades de programación. En resumen, es una guía completa y práctica para aprender los fundamentos de la programación en Java.

Tipo: Diapositivas

2021/2022

Subido el 08/08/2025

jorge-alberto-campos-rosa
jorge-alberto-campos-rosa 🇸🇻

2 documentos

1 / 31

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
CATEDRATICO:
ING. Y MI. JORGE ALBERTO CAMPOS ROSA
CATEDRATICO:
ING. Y MI. JORGE ALBERTO CAMPOS ROSA
MATERIA :
PROGRAMACION
ORIENTADA A OBJETOS
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f

Vista previa parcial del texto

¡Descarga Introducción a la Programación Orientada a Objetos en Java y más Diapositivas en PDF de Programación para Ingenierios solo en Docsity!

CATEDRATICO: ING. Y MI. JORGE ALBERTO CAMPOS ROSA CATEDRATICO: ING. Y MI. JORGE ALBERTO CAMPOS ROSA

MATERIA :

PROGRAMACION

ORIENTADA A OBJETOS

CONTENIDO

 DESCRIPCION ARQUITECTURA

JAVA

 TIPOS DE DATOS

 VARIABLES

Ámbito de las Variables

El ámbito de una variable es la región de un programa
dentro del cual la variable puede ser referenciada con
su nombre simple.
Ámbito es diferente de visibilidad, el cual aplica sólo
a variables miembro y determina si la variable puede
ser usada desde fuera de la clase dentro de la cual es
declarada.
La visibilidad se establece con un modificador de
acceso.

Ámbito de las Variables 2 La localización de la declaración de la variable dentro del programa establece su ámbito y la coloca dentro de una de estas cuatro categorías:  Variable miembro (pertenece a una clase).  Variable local  Parámetro de método.  Parámetro de manejador de excepciones.

Asignaciones

 Se utiliza el operador de asignación = = ;  ; ... = ;  La parte izquierda siempre debe ser una variable  La parte derecha puede ser un literal, una variable, una expresión, una función o una combinación de todos.  int x = 4; //Declaracion con asignación  x = 9; //Se asume que x está definida

Constantes (final)

Se puede declarar una variable en cualquier ámbito para que sea final. El valor de una variable final no puede cambiar después de que ha sido inicializada. Tales variables son similares a las constantes en otros lenguajes. Para declarar una variable final , emplee la palabra reservada final antes del tipo: Ej. final int aFinalVar = 0 ; En el caso del ejemplo, se ha declarado e inicializado la variable en un solo paso. Se puede hacer en dos pasos si se prefiere. Hecho esto, si se intenta asignar posteriormente un valor a ésta variable, produciría un error de compilación.

Tipos de Datos

 Java define dos tipos de datos  Tipos primitivos  Tipos referencia  Los tipos primitivos son ocho agrupados en cuatro categorías:  Lógico: boolean  Texto: char  Entero:byte, short, int, long  Real: float, double  Los tipos referencia son apuntadores a objetos.

Tipos de Datos

 Tipos primitivos:  boolean true o falsechar unicode! ( 16 bits)  byte entero de 8 bits con signo.  short entero de 16 bits con signo.  int entero de 32 bits con signo.  long entero de 64 bits con signo.  float , double IEEE 754 floating point

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”;  Para concatenar dos cadenas se usa el operador +.  No se guarda el carácter fin de cadena.

Conversiones de tipos

 La conversión de tipos (casting) debe realizarse entre tipos de la misma naturaleza: numéricos o referencia.  Al convertir un tipo a un tamaño más pequeño se puede perder la información del los bits de mayor peso.  No hay conversión automatica con el tipo boolean!  La sintaxis es: ()  Ejemplo: int i = (int) 1.345;

Campos de la clase

static byte MAX_VALUE A constant holding the maximum value a byte can have, 27 - 1. static byte MIN_VALUE A constant holding the minimum value a byte can have, - 27. static int SIZE The number of bits used to represent a byte value in two's complement binary form. static Class TYPE The Class instance representing the primitive type byte.

Constructores

Byte (byte value) Constructs a newly allocated Byte object that represents the specified byte value. Byte (String s) Constructs a newly allocated Byte object that represents the byte value indicated by the String parameter.

Usando la clase Byte

Operadores

Un operador realiza una función en uno, dos o tres operandos. Un operador que requiere un operando es denominado operador unario. Ej. ++ es un operador unitario que incrementa en uno el valor de su operando. Un operador que requiere dos operandos es un operador binario. Ej. = es un operador binario. Se usa para asignación de valores a variables. Un operador que requiere tres operadores se denomina ternario. Existe un operador ternario ?: que es una abreviación de la instrucción if-else. Existen también tres modalidades de notación: prefija, postfija e infija.