From 5ec5311f0a46eea9b943a5cc1e2767cda91b8258 Mon Sep 17 00:00:00 2001 From: rvsweb Date: Fri, 16 Jun 2023 13:00:38 +0200 Subject: [PATCH] =?UTF-8?q?30.0.0.14.h=20-=20A=C3=B1adir=20cambios=20post?= =?UTF-8?q?=20de=20objetos=20y=20clases?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../2022-04-17-java-clase-concepto.md | 12 ++++++--- .../javaSE/objetos/2022-04-14-java-objeto.md | 26 ++++++++++++------- 2 files changed, 24 insertions(+), 14 deletions(-) diff --git a/_posts/javaSE/clases/clases_conceptos/2022-04-17-java-clase-concepto.md b/_posts/javaSE/clases/clases_conceptos/2022-04-17-java-clase-concepto.md index d0b813c3..989e534c 100755 --- a/_posts/javaSE/clases/clases_conceptos/2022-04-17-java-clase-concepto.md +++ b/_posts/javaSE/clases/clases_conceptos/2022-04-17-java-clase-concepto.md @@ -20,13 +20,17 @@ page_css: ## Concepto -* Clase +* ``Clase`` - *Se asemeja a un ``plano`` o una ``plantilla`` que ``define`` la ``estructura`` y el ``comportamiento`` de un ``tipo de objeto``* + **Se asemeja a un ``plano`` o una ``plantilla`` que ``define`` la ``estructura`` y el ``comportamiento`` de un ``tipo de objeto``** - > ``Clase`` en realidad se refieren a un ``tipo de referencia`` + * **Clases** son las que almacenaran las ``propiedades`` y ``métodos`` que contendran un **objeto** -* Una **clase** proporciona el **modelo** para la creación de **objetos*** + * ``Objeto`` cambiará las ``propiedades`` de otros **objetos** por medio de los métodos de esa u otras ``clases`` + + * ``Clase`` en realidad se refieren a un ``tipo de referencia`` + +* Una **clase** proporciona el **modelo/plantilla** para la creación de **objetos** * Las ``clases`` están compuestas por diff --git a/_posts/javaSE/objetos/2022-04-14-java-objeto.md b/_posts/javaSE/objetos/2022-04-14-java-objeto.md index bdf05507..d3f578c9 100755 --- a/_posts/javaSE/objetos/2022-04-14-java-objeto.md +++ b/_posts/javaSE/objetos/2022-04-14-java-objeto.md @@ -20,25 +20,31 @@ page_css: ## Concepto de Objeto -* Cuando declaramos una clase en Java , se está creando un nuevo tipo de datos. +> Cuando declaramos una ``clase`` en Java se está creando un nuevo ``tipo de datos`` -* Todos los **objetos** heredan de la **clase Object** + * **Objetos** cambiará ``propiedades`` de otros **objetos** por medio de los ``métodos`` -* Todos los objetos se crean a partir de una clase + * Los ``métodos`` solo pueden ejecutarse cuando el **objeto** existe -* Es un **tipo de variable** que apunta a una **dirección de memoria** especifica asignada por el operador ``new`` + * Todos los **objetos** heredan de la **clase Object** -* Cuando creamos un **nuevo objeto** se reserva **espacio en memoria** para ese **objeto** + * Todos los ``objetos`` se crean a partir de una ``clase`` -* Apunta al **constructor** de la **clase** lo que está ``instanciando/creando`` + * Es un **tipo de variable** que apunta a una **dirección de memoria** especifica asignada por el operador ``new`` -* Almacena el valor recibido por parte del **constructor** en el caso de que lo tengas asignados + * Cuando creamos un **nuevo objeto** se reserva **espacio en memoria** para ese **objeto** -* Se utiliza para invocar los **métodos** que contenta la **clase** a la que este apuntando + * Apunta al **constructor** de la **clase** lo que está ``instanciando/creando`` -> En cierto modo se puede considerar la POO una forma de "envoltura o introducir/apuntar" un objeto dentro de otro como si fueran capas de una cebolla para así poder invocar los atributos y métodos que lo componen + * Almacena el ``valor`` recibido por parte del **constructor** en el caso de que lo tengas asignados + + * Se utiliza para invocar los **métodos** que contenta la **clase** a la que este apuntando + +> Se considera la ``POO`` con una forma de **envoltura/introducir/apuntar** de un ``objeto`` +> +> * Dentro de cada ``objeto`` como si fueran ``capas`` de una cebolla y así poder invocar los ``atributos`` y ``métodos`` que lo componen > -> Cada capa es un "objeto" que tiene fijadas las características como son los atributos y métodos del objeto anterior +> Cada capa es un ``objeto`` que tiene fijadas las características como son los ``atributos`` y ``métodos`` del ``objeto`` anterior * Ejemplo