Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Un programa es un conjunto de
Objeto objetos que colaboran entre si para
realizar determinadas tareas.
Clase
class Ventana{
}
Toda clase debe contar con un método con el mismo
nombre de la clase, el cual es denominado constructor.*
class Ventana{
Ventana(){
}
}
Estructura tareas_del_constructor;
}
de una metodo(){
clase atributos_locales;
tareas_del_metodo;
}
metodo([tipo] parametro){
atributos_locales;
tareas_del_metodo;
}
}
Se llama sobrecarga, cuando una misma clase
tiene mas de un método con el mismo
Sobrecarga nombre, sin embargo, dichos métodos
reciben parámetros diferentes y realizan
operaciones diferentes.
class Ventana{
ventana(String titulo){
}
ventana(Point p){
}
}
La herencia nos permite crear nuevas
clases a partir de otras ya existentes.
En java se usa la palabra reservada
extends
Herencia
class Ventana extends JFrame{
}
Las clases creadas a partir de herencia se
denominan subclases o clases hijas.
super.show();
this.show();
El polimorfismo está
estrechamente ligado a
herencia, el polimorfismo le da
a un objeto la capacidad de
Polimorfismo tomar distintas «formas».
Supongamos el caso
siguiente.
El encapsulamiento consiste en
ocultar el estado de un objeto, de tal
manera que solo las operaciones
definidas para dicho objeto puedan
modificar su estado.
Encapsulamiento
import javax.swing.JFrame;
import javax.swing.*;
El nivel de acceso nos indica desde donde
podemos acceder a determinada clase,
atributo o método.
Se aplica al momento de declarar
Nivel de
nuestras clases, métodos y atributos.
acceso
Protected X X* X
Public X X X X
Package** X X
interface ActionEvent{
}
Cuando se realiza una aplicación en java, este método es
el que ejecuta la JVM, sin importar si existen otros
métodos, es aquí donde se debe inicializar la aplicación.
• //declaración de objetos
• //llamada a métodos o atributos
• //dentro de
• //los objetos y otras tareas
}
Un constructor no es mas que una subrutina donde podemos
inicializar otros objetos de la clase e incluso de clases externas, es
aquí donde suele «construirse» la aplicación.
El constructor
public Ventana(){
public class Ventana{
}
}
ESTA PAQUETERÍA QUEDA INCLUIDA POR
DEFECTO EN NUESTRAS CLASES Y NO NECESITA
IMPORTARSE, CONTIENE OPERACIONES
BÁSICAS, COMO IMPRESIÓN POR CONSOLA,
TIPOS, CONVERSIÓN DE TIPOS ENTRE OTROS.
Paquetería
System
ES EN ESTA PAQUETERÍA DONDE SE
ENCUENTRAN EL RESTO DE PAQUETES
PERTENECIENTES A LAS LIBRERÍAS ESTÁNDAR
DE JAVA.
Los parámetros son valores que
se pasan como atributos a un
método para que este realice
operaciones con ellos.
Parámetros
Estos se declaran entre los ()´s
del.
public void sumar (int p1, int p2){
tareas_a_realizar_con_p1_y_p2;
}
Para comenzar a
programar en JAVA SE
es necesario tener
instaladas unas
cuantas herramientas,
Requisitos entre ellas un IDE, en
nuestro caso usaremos
NETBEANS y un JDK
actualizada (15 en
adelante) para tener
también lista el JRE.
Requisitos