Académique Documents
Professionnel Documents
Culture Documents
OBJETOS: CLASES: INSTANCIA: METODOS: PARAMETROS: Representan cosas del mundo real o de algn problema. El nombre de un objeto se escribe en MINUSCULA. Representan todos los objetos de un tipo y contiene la definicin del mismo. Nos referimos a instancia cuando queremos enfatizar que un objeto es de una clase en particular.
Implementan el comportamiento de un objeto. Son valores, datos o informacin adicionales que requieren algunos mtodos para realizar una tarea. Es el encabezado de un mtodo o constructor y proporciona la informacin necesaria para invocarlo. El tipo de dato define la naturaleza de valores que un parmetro puede tomar. A partir de una clase se pueden crear tantos objetos o instancias como se deseen. Cada uno de esos objetos tiene sus propios atributos (caractersticas). El estado de un objeto es el conjunto de todos los atributos que definen al objeto. En JAVA, son los atributos (caractersticas) de los objetos.
SIGNATURA: TIPOS DE DATOS: INSTANCIAS MULTIPLES: ESTADO: CAMPOS: ITERACION ENTRE OBJETOS: CODIGO FUENTE: VALORES DE RETORNO:
Los objetos pueden crear otros objetos y pueden llamar a cada uno de sus mtodos.
Tipos de Datos
Tipo de datos Clasificacin bytes Nmeros Enteros Tipos Primitivos Nmeros Reales short int long float double char Otros tipos boolean un valor lgico (verdadero o falso) True, false La cadena String: espera el ingreso de un fragmento de texto (palabra o frase). Las cadenas siempre van encerradas entre comillas. Descripcin entero de 1 byte de tamao (8 bit) entero corto (16 bits) entero (32 bits) entero largo (64 bits) punto flotante de simple precisin punte flotante de doble precisin un solo carcter (16 bits) Ejemplo 24, -2 137, -119 5409, -2003 423266353L, 55 L 43.889F 45.63, 2.4e5 m, ?, \u00F6
Tipos Objetos
Define la seccin de cdigo desde donde la variable puede ser accedida. ALCANCE Alcance de un parmetro formal: es solo dentro del cuerpo del constructor o mtodo. Alcance de un campo: es toda la clase. TIEMPO DE VIDA ASIGNACION El tiempo de vida de una variable define la seccin de cdigo desde donde la variable puede ser accedida. La sentencia de asignacin almacena el valor representado por el lado derecho de la sentencia en una variable nombrada a la izquierda. Mtodos de acceso Son aquellos que devuelven informacin sobre el estado de un objeto Contienen la sentencia return al final TIPOS DE METODOS Mtodos de modificacin Son aquellos que cambian el estado de un objeto. Cambian el valor de uno o ms campos. Contienen instrucciones de asignacin. Es un mtodo de Java que imprime su parmetro en la Terminal Texto de BlueJ.
Una sentencia condicional realiza una de dos acciones posibles basndose en el resultado de una prueba. Las expresiones booleanas tienen solo dos valores posibles: verdadero (true) y falso (false). Se las encuentra comnmente controlando la eleccin entre los dos caminos de una sentencia condicional. Son variables que se declaran y se usan dentro de un mtodo o constructor. Su alcance y tiempo de vida estn limitados a los del mtodo o constructor. Una variable local del mismo nombre que un campo evitar que el campo sea accedido dentro de un mtodo.
VARIABLE LOCAL
Operadores
Expresiones Aritmticas + * / % == < > != <= >= && || ^ ! Suma Resta Multiplicacin Divisin Modulo o resto de una divisin entera Igual Menor Mayor Distinto Menor o igual Mayor o igual And Or Or excluyente not
Expresiones Lgicas
Operadores Lgicos
Es el proceso de dividir un todo (problema) en partes bien definidas que pueden ser MODULARIZACION construidos y examinados separadamente, las que interactan en partes bien definidas. LAS CLASES DEFINEN TIPOS El nombre de una clase puede ser usado como el tipo de una variable. Las variables cuyo tipo es una clase pueden almacenar objetos de dicha clase. Si el tipo de un campo es una clase, el campo puede contener objetos de esa clase. Muestra las clases de una aplicacin y las relaciones entre ellas. Da informacin sobre el cdigo. Representa la vista esttica de un programa. Se muestra en la ventana principal de BlueJ. Muestra los objetos y sus relaciones en un momento dado de la ejecucin de la aplicacin. D informacin de los objetos en el tiempo de ejecucin. Representa la vista dinmica de un programa. Las variables de tipo objeto almacenan referencias a los objetos. Los objetos pueden crear otros objetos usando el operador new. Una clase puede contener ms de un constructor o ms de un mtodo con el mismo nombre, siempre y cuando tengan un conjunto de tipos de parmetros que los distingan. De esta manera se ofrecen versiones alternativas de constructores o mtodos que proporcionan varias maneras de llevar a cabo una tarea en particular mediante diferentes conjuntos de parmetros. Llamada a mtodos internos Llamada a mtodos externos Los constructores o mtodos de una clase pueden llamar a otros mtodos de una clase como parte de su implementacin Los mtodos o constructores de una clase pueden llamar a mtodos de otros objetos para colaborar en una tarea usando la notacin de puntos
LLAMADOS A METODOS
Cuando existe una sobrecarga de nombre, es decir que el mismo nombre es usado por entidades diferentes se puede usar la palabra clave this. SOBRECARGA DE NOMBRE Cuando existe un parmetro y un campo con el mismo nombre, siempre se usar la declaracin ms cercana. La palabra clave this es un mecanismo para acceder a un campo cuando existe una variable con el mismo nombre declarado ms cerca de la sentencia que la usa. Al escribir this hace referencia al campo del objeto actual y no al parmetro de igual nombre.
ARREGLO
MAPAS