Las clases

Description

Java permite construir clases que definan la interfaz y la implementación de los objetos que posteriormente se podrán crear.
Jonathan Barrera
Mind Map by Jonathan Barrera, updated more than 1 year ago
Jonathan Barrera
Created by Jonathan Barrera over 8 years ago
20
0

Resource summary

Las clases
  1. Las clases son el mecanismo básico que proporciona Java para manejar el concepto de abstracción y de tipado (ver capítulo 1). Java permite construir clases que definan la interfaz y la implementación de los objetos que posteriormente se podrán crear. Así, cada clase define una interfaz y un tipo (o varios tipos en el caso de las clases parametrizadas).
    1. Identificación
      1. La primera línea de una clase identifica el nombre de la clase, las clases de las que hereda, las interfaces que implementa, las excepciones que puede lanzar y los parámetros utilizados para referir tipos.
      2. Miembros
        1. Se pueden clasificar en datos miembros y funciones miembros, también conocidos como propiedades y métodos,
        2. Clases interna
          1. Clases que se definen dentro de otras clases. Normalmente se utilizan para crear clases fuertemente ligadas con la clase huésped
          2. Bloques de inicialización
            1. .Conjuntos de instrucciones encargadas de iniciar las propiedades de la clase. Java se encarga de que estos bloques se ejecuten convenientemente antes de crear los objetos de la clase.
            2. LAS PROPIEDADES EN DETALLE
              1. Las propiedades, o campos, sirven para dotar de estado al objeto o a la propia clase. Las propiedades son variables que se definen dentro de una clase y que pueden tomar valores
              2. LOS METODOS EN DETALLE
                1. Cada método consta de un identificador que nuevamente puede estar formado por cualquier cadena de caracteres Unicode, siempre que no comiencen por un número o un símbolo utilizado para los operadores, ni coincida con una palabra reservada.
                  1. ACCESO A LOS METODOS DE UN OBJETO
                    1. Para acceder a un método de un objeto se utiliza el identificador del objeto seguido del identificador del método.
                      1. DEVOLUCION DE VALORES
                        1. Los métodos en Java pueden devolver valores de tipos primitivos o referencias a objetos. Para ello se utiliza una sentencia que consiste en la palabra reservada return seguida opcionalmente de una expresión
                    2. CREACION DE OBJETOS
                      1. para crear un objeto en Java se usa la palabra reservada new seguida del nombre de la clase y unos paréntesis. En esta operación se está invocando al constr uctor de la clase. Los constructores son métodos especiales que se ejecutan cuando se crea un objeto y que se utilizan para iniciar las propiedades del objeto.
                      2. CLASES INTERNAS
                        1. es una clase que se declara dentro de otra. Para ser más precisos, su declaración se puede realizar dentro del ámbito de la clase o incluso dentro de un método. Su principal utilidad consiste en encapsular la definición de la clase para restringir su uso o su visibilidad.
                        2. ARRAYAS DE OBJETOS Y DE TIPOS PRIMITIVOS
                          1. Java proporciona una clase ar ray como contenedor básico de objetos y tipos primitivos. Para la creación de objetos array en Java se ha sobrecargado el operador corchetes. Así, para la declaración de una referencia a un objeto array se utiliza el tipo de objetos o tipo primitivo que contendrá el array seguido de una pareja de corchetes vacía. Como siempre, si una referencia no se inicializa su valor es null .
                          Show full summary Hide full summary

                          Similar

                          Programación Orientada a Objetos
                          Kevin jesus Garcia Rios
                          EVENTOS EN JAVA
                          **CR 7**
                          PROGRAMACIÓN ORIENTADA A OBJETOS - TERCER CORTE
                          Jose Anacona Pira
                          Parcial Fundamento de Programación
                          ALBERTO MANUEL PATERNINA LEON
                          Java: Herencia y Polimorfismo
                          Ana Emilie
                          Programación orientada a objetos
                          Antony Botello
                          EVENTOS EN JAVA
                          LUIS NAKASIMA
                          Certificación Java 8 - Oracle Certified Associate - Tema 1 - Estructura de Clases
                          Miguel Gómez Cuesta
                          Clasificación de los Recursos Educativos Digitales Abiertos
                          Alejandro Villamizar
                          Interface en Java
                          tavoberry
                          EVENTOS EN JAVA
                          Diego Santos