Mind map
Programación Orientada a Objetos en Java Clases y Objetos
Map content
Programación Orientada a Objetos en Java Clases y Objetos
Clases
- class Circulo { // campos // métodos // constructores // main() }
Propiedades
Encapsulamiento
Objetos
- Una clase describe un grupo de objetos que comparten propiedades y métodos comunes . Una clase es una plantilla que define qué forma tienen los objetos de la clase . Una clase se compone de: . Información: campos (atributos, propiedades) Comportamiento: métodos (operaciones, funciones)
Constructores
Instanciación
Métodos
- Instrucciones que operan sobre los datos de un objeto para obtener resultados Tienen cero o más parámetros Pueden retornar un valor o pueden ser declarados void para indicar que no retornan ningún valor
- class Circulo { // campos double radio = 5; String color; static int numeroCirculos = 0; static final double PI = 3.1416; // métodos double getCircunferencia() { return getCircunferencia(radio); } static double getCircunferencia(double r) { return 2 * r * PI; } // constructores // main( ) }
Campos
- Campos de instancia . Hay una copia de un campo de instancia por cada objeto de la clase . El campo de instancia es accesible a través del objeto al que pertenece Campos static (de clase) . Hay una única copia de un campo static en el sistema (equivalente a lo que en otros lenguajes es una variable global) . El campo static es accesible a través de la clase (sin necesidad de instanciar la clase)
- class Circulo { // campos double radio = 5; String color; static int numeroCirculos = 0; static final double PI = 3.1416; // métodos // constructores // main( ) }
Programación Orientada a Objetos, un programa está hecho de clases, con sus campos y métodos La creación de un programa involucra ensamblar objetos y hacerlos interactuar entre ellos
Acceso a Campos
- Acceso a variables de instancia: se utiliza la sintaxis "objeto." Circulo c1 = new Circulo(); c1.radio = 5; c1.color = "rojo"; // si c1 es null, // se genera una excepción NullPointerException . Acceso a variables static: se utiliza la sintaxis "clase." Circulo.numeroCirculos++; System.out.println(Circulo.PI);
Information
- Description
- Mind Map on Programación Orientada a Objetos en Java Clases y Objetos, created by idania alarcon ccahuana on 23/02/2017.
- Created by
- idania alarcon ccahuana
- Views
- 0
- Rating