Las clases en Java

Description

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

Resource summary

Las clases en Java
  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

                          Java Week 5 Object Oriented Programming
                          Troy Bowlin
                          Java Practice 1
                          Ummm No
                          Java Practice 2
                          Ummm No
                          Servion - Java Questionnaire
                          rohit.benedict
                          Java Core. Basics
                          Gadget
                          Programming Review
                          Shannon Anderson-Rush
                          Useful String Methods
                          Shannon Anderson-Rush
                          Programming in Java
                          Faheem Ahmed
                          Object Oriented Programming Concepts
                          Cmagapu
                          Herencias de clases
                          Manuel Espin