GoConqr has a new look! Let us know what you think.

Mind map

Clases y Objetos

GUSTAVO LEDESMA GARCIA Programación Spanish

Map content

Clases y Objetos

  1. Los principios

    • Encapsulado
    • Herencia
    • Polimorfismo
    • Encapsulado, herencia, polimorfismo
  2. Modificadores de visibilidad

    • (public,protected o private)
  3. Objetos, estado, comportamiento e identidad

    • Instanciación de los objetos. Declaración y creación de objetos
    • Utilización de métodos y atributos
  4. Propiedades

    • Declaración
    • Inicialización
  5. Métodos

    • Definición y Creación
    • Llamada al método
    • Ámbito, alcance y tiempo de almacenamiento de un identificador.
    • Variables locales y globales
    • Tipo de almacenamiento de una variable local
    • Valor de retorno
    • Paso de parámetros
      • Paso por valor
      • Paso por referencia
    • Tipos de almacenamiento
      • Variables estáticas
      • Propiedades estáticas
      • Métodos estáticos
    • Son utilizados para modificar o consultar el estado de un objeto. Equivalentes a las funciones o procedimientos de otros lenguajes.
  6. Constructores

    • Método que se utiliza para inicializar un objeto
  7. Sobrecarga de métodos

  8. La referencia this

  9. El método finalize

  10. Parámetros de main()

  11. Métodos recursivos

  12. Controles de acceso

  13. Clases Internas

  14. Objeto

    • entidad que dispone de unas propiedades (atributos) y comportamiento (métodos)
  15. Clase

    • define un tipo de objeto concreto
  16. Atributos

    • (o campos/propiedades) Almacenan algún tipo de información del objeto. Definen su estado.
  17. Nombre:

    • Ledesma García Gustavo
      • 322-M
        • 173107144
  18. EJEMPLOS

    • /** Clase que representa un número complejo. */ class Complejo {
      • //declaración de atributos private double real, imaginario; //declaración de constructor public Complejo(double real, double imaginario) { this.real= real; this.imaginario= imaginario; }
        • //declaración de métodos /** Transcribe el complejo a String. * @returnun string con la parte entera y la imaginaria */ public String toString() { return real + "+"+ imaginario + "i"; }
          • /** Suma al complejo de este objeto otro complejo. * @param v el complejo que sumamos */ public void suma(Complejo v) { real = real + v.real; imaginario = imaginario + v.imaginario; } }
            • //declaración de métodos [visibilidad] [modificadores] <tipo> <método>(<argumentos>) { <instrucciones>; } ... }
        • //declaración de constructor public <clase>(<argumentos>) { <instrucciones>; }
      • class <clase> { //declaración de atributos [visibilidad] [modificadores] <tipo> <atributo> [= valor]; ...
    • creación de objetos y clases en JAVA

Information

Description
Introducción a la orientación a objetos
Views
2
Tags
javaclasesobjetosprogramacióneclipse
History
  • Created by Jorge Gonzalez · Mar 8, 2017
  • Copied by GUSTAVO LEDESMA GARCIA · Mar 21, 2018
Rating

More on Clases y objetos

Feedback

What is it about?

What do you think of the new look?

How do you like it?