Clases y objetos

Tania Montemayor
Mind Map by Tania Montemayor, updated more than 1 year ago
Tania Montemayor
Created by Tania Montemayor almost 5 years ago
17
0

Description

2 MODULO
Tags

Resource summary

Clases y objetos
1 Arreglos
1.1 Son estructuras de datos que permiten almacenar una secuencia de datos del mismo tipo.
1.1.1 Elementos
1.1.1.1 Son los valores guardados en el arreglo
1.1.2 Dimensiones
1.1.2.1 Unidimensionales
1.1.2.1.1 Almacenan secuencias de datos todos del mismo tipo
1.1.2.2 Bidimensionales
1.1.2.2.1 Acomoda sus valores en una relación de renglones y columnas para formar tablas
1.1.2.3 Multidimensionales
1.1.2.3.1 Almacenan datos en multiples dimensiones para acoplarse a las necesidades de la aplicación que se va a desarrollar.
2 Cadenas de caracteres
2.1 Son muy útiles en el desarrollo de software
2.2 Un string se despliega en consola de la misma forma en la que se despliega el contenido de las variables enteras o doubles.

Annotations:

  • System.out.println("Hola Amigo"); ________________________ String titulo = "Sexto Sentido";System.out.println(titulo);
2.2.1 El operador '+' se emplea para unir cadenas de caracteres.
2.3 Métodos de la clase string
2.3.1 Length
2.3.1.1 Obtiene la cantidad de caracteres del String.
2.3.2 charAt
2.3.2.1 Devuelve el carácter de la casilla especificada.
2.3.3 substring
2.3.3.1 Regresa el String formado por los caracteres que se encuentran en las casillas que van desde el valor inicial hasta uno menos que el valor final.
2.3.4 compareTo
2.3.4.1 Compara dos String y regresa uno de los siguientes resultados dependiendo de la comparación: Cero: Si las dos cadenas son iguales número menor a cero: Si el primer String es menor que el segundo número mayor a cero: Si el primer String es mayor que el segundo
2.3.5 Equals
2.3.5.1 Determina si dos Strings son iguales.
2.3.6 EqualsIgnoreCase
2.3.6.1 Determina si dos Strings son iguales sin importar mayúsculas y minúsculas.
2.3.7 Split
2.3.7.1 Divide un String en sus partes separadas por el carácter que se especifique.
2.3.8 indexOflastIndexOf
2.3.8.1 El método indexOf busca a partir de la casilla cero, un carácter o String dentro de otro String.
3 Manejo de excepciones
3.1 El manejo del error exige al programador la realización de código complejo para detectar y manejar errores.
3.2 Una excepción es un evento que ocurre durante la ejecución del programa que rompe la secuencia normal de las instrucciones y que se emplea para procesar el manejo de errores de una manera segura.
3.2.1 Si ocurre una excepción y existe un manejador para esa excepción se le pasa el control al manejador.
3.2.2 Si ocurre una excepción y no existe un manejador para esa excepción la excepción se propaga al método que lo llamó y así sucesivamente hasta que llega al main quien, si no maneja la excepción, termina el programa.
3.3 Instrucciones para manejar la excepción
3.3.1 Try
3.3.1.1 Se emplea para encerrar la o las instrucciones que pueden provocar la excepción
3.3.2 Catch
3.3.2.1 Agrupa las instrucciones que se deben realizar cuando la excepción ocurre
3.3.3 Throw
3.3.3.1 Cuando no hay una captura en el metodo donde se encuentra la excepción debe propagarse (regresar al metodo de lo llamo y buscar el manejador)
4 Clases
4.1 Es un tipo de dato por lo que los objetos serán las variables de ese tipo de dato.
4.2 Declaración de una clase

Annotations:

  •   class nombre {     //Declaración de atributos     //Definición de métodos }
4.3 Elementos de una clase
4.3.1 Atributos

Annotations:

  • Variables que guardan información del objeto.
4.3.2 Constructores

Annotations:

  • Métodos que se ejecutan cuando el objeto es creado. Generalmente se utilizan para inicializar. Se emplean preferentemente para dar un valor inicial a los atributos de la clase
4.3.3 Métodos

Annotations:

  • Son los comportamientos de los objetos de ese tipo que se emplean para realizar alguna acción.
4.4 Visibilidad
4.4.1 Public

Annotations:

  • Accesible en cualquier método dentro de la clase y para cualquier programa fuera de la clase.
4.4.2 Private

Annotations:

  • Accesible para cualquier método dentro de la clase y es inaccesible para cualquier programa fuera de la clase.
5 Constructores
5.1 Se encargan de dar un valor inicial a los atributos.
5.2 Constructores por defecto.
5.2.1 Es aquel que no tiene parámetros
5.3 Constructores alternativos.
5.3.1 Se denominan así a los constructores que tienen parámetros
Show full summary Hide full summary

Similar

Operadores Python
Giovanni Sanhuez
Mis Recursos de Programación
maya velasquez
FUNDAMENTOS DE REDES DE COMPUTADORAS
anhita
Editor Dibujo Paint
gladiscj
Herramientas de Software para Comercio y Finanzas
mishelleisabel
Clases y Objetos
Jorge Gonzalez
FUNDAMENTOS DE PROGRAMACIÓN ORIENTADA A OBJETOS
makuto9131
Programación Orientada a Objetos
JAIME CARMONA
Programación orientada a objetos
Jennifer Nates
Examen de POO - competencia 1
FRANCISCO RIOS ACOSTA
GRAMÁTICA. Clases de PALABRAS ...
Ulises Yo