0% encontró este documento útil (0 votos)
68 vistas14 páginas

Resumen JAVA Básico

Este documento resume los conceptos básicos de Java, incluyendo las características de la plataforma Java como su enfoque en orientación a objetos y su portabilidad. Explica cómo crear un proyecto Java organizando clases en paquetes y cómo la ejecución comienza en la clase con el método main. También define conceptos como clases, objetos, atributos, métodos, constructores, getters y setters.

Cargado por

Franco Torrez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
68 vistas14 páginas

Resumen JAVA Básico

Este documento resume los conceptos básicos de Java, incluyendo las características de la plataforma Java como su enfoque en orientación a objetos y su portabilidad. Explica cómo crear un proyecto Java organizando clases en paquetes y cómo la ejecución comienza en la clase con el método main. También define conceptos como clases, objetos, atributos, métodos, constructores, getters y setters.

Cargado por

Franco Torrez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 14

Resumen de guía 1

Java
Conceptos básicos

1. Características de la plataforma java


2. Proyecto java
3. Organizar clases en paquetes
4. El método main
5. Comentarios
6. Clases y Objetos - atributos y métodos
7. Tipos de datos primitivos
Características de la plataforma Java
Java soporta el paradigma orientado a objetos, un enfoque de programación que se
basa en la creación de objetos que interactúan entre sí para resolver problemas a
partir de la definición de clases. Se enfoca en encapsular datos y comportamientos
en objetos para promover la modularidad y la reutilización de código.

Java es un lenguaje híbrido (nuestros programas son en parte compilados y en parte


interpretados) por ello los programas resultan más eficientes, flexibles y rápidos.

Otra característica es su portabilidad (ya que nuestros programas se pueden ejecutar


en cualquier sistema operativo)

Se considera seguro (Se ejecutan en una máquina virtual, sandbox)


Creando un proyecto
El proyecto

El proyecto

Paquete

Clase con el
método main

La ejecución del proyecto comienza por la clase que tiene el método


main.
Clase y objeto java

Una clase es una plantilla que define


atributos (estado de un objeto) y métodos Producto
-nombre: String
(comportamiento de un objeto). Podemos -precio:double

pensar en una clase como en la definición


de un nuevo tipo de datos. +Producto(String,double)
+getPrecio():double
+setPrecio(double)

Luego de generar la clase es posible


declarar Objetos (instancias) de ese
nuevo tipo de datos.
ESTRUCTURA DE UNA CLASE

paquetes
declaración de clase
atributos

constructor

métodos
Tipos de datos primitivos JAVA
variable vs objeto & tipo de datos vs. clase - analogías …

instancia == objeto → son sinónimos

variable ~ objeto → Tanto una variable como un objeto de POO son contenedores que pueden almacenar
valores. Sin embargo, un objeto de POO es un tipo especial de contenedor que puede almacenar múltiples valores y
funciones relacionados entre sí.

tipo de datos ~ clase → Un tipo de datos define la estructura y el comportamiento de un solo tipo de valor,
mientras que una clase define la estructura y el comportamiento de un concepto más complejo que puede contener
múltiples propiedades y métodos
El constructor de una clase
Es un método especial dentro de una clase, que se llama automáticamente cada
vez que se crea un objeto de esa clase. Debe tener el mismo nombre de la clase
a la cual pertenece y no puede devolver ningún valor.

Puede haber más de un constructor, mientras los tipos o cantidad de parámetros


difieran.(sobrecarga)

El constructor inicializa los atributos y asigna memoria de manera dinámica,


en el heap, a cada instancia que se crea.
Métodos getters y setters
Los getters (de la palabra inglés get - obtener) indica que podemos tomar algún
valor de un atributo y los setters (de la palabra inglés set-poner/fijar) podemos
guardar algún valor sobre un atributo.
La clase Principal

La ejecución del proyecto


comienza por la clase que
tiene el método main.
métodos static
El método se puede ejecutar sin crear
una instancia de la clase que lo
contiene…

método estático

clase que tiene el


método estático
atributo static
Son variables de la clase. Todas las instancias
comparten el mismo espacio de memoria
asignado al atributo estático.

También podría gustarte