Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
NORTE DE GUERRERO
CONCEPTOS
Integrantes:
Francisco Javier Gasparillo Pantaleon
Blanca Estrella Pascualeño Visca
Grupo: 9° A
Turno: Vespertino
Tipos de Clases
Class. Public: Son muy comunes, accesibles desde cualquier otra clase en la
misma librería (de otro modo hay que importarlas).
Class. Abstract: Aquellas que tienen por lo menos un método abstracto. No
implementan sus métodos, sino que dan las bases para que sean
implementados en la herencia.
Class. Final: Son las que terminan la cadena de herencia. Útiles por motivos de
seguridad y eficiencia de un programa, ya que no permiten crear más
subdivisiones por debajo de esta clase.
Class. Synchronizable: Especifica que sus métodos son sincronizados,
evitando problemas con los thread (hilo de ejecución), de forma que estos no
pueden empezar a correr un método si no ha acabado el otro.
Ejemplo 1
//Atributos de la clase
Public MiPrimeraClase(){}
Return “metodo1”;
Ejemplo 2
//Atributos de la clase
Return Edad;
}
Ejemplo 3
//Atributos de la clase
Return Edad;
Ejemplo 4
//Atributos de la clase
Private String maestros;
Public escuela(){}
Return “metodo”;
Ejemplo 5
//Atributos de la clase
Public operaciones(){}
Return “suma”;
}
OBJETO:
Ejemplos:
Ejemplos:
MÉTODOS
Utilizando métodos:
Ejemplos:
Int String método(int n)
{
If (n == 0)
{
Return “a”;
}
Return “x”;
}
Class miclase()
{
//simple clase de ejemplo
i = 123
def f(self);
}
return “hola mundo”;
void mimetodo(){
int i;
for (i=0; i<10; i++){
if (i == 5) return;
system.out.println(i);
}
}
public Automovil()
{
//inicializamos algunos valores
marca=””;
anio=”1990″;
galonesGas = kiloRecorridos =0.0;
}
public void set (int an, int can, double gal, double kil, String mar)
{
anio=an;
cantidadPuertas = can;
galonesGas= gal;
kiloRecorridos=kil;
marca= mar;
}
class ProgramaPrincipal
{ public static void main(String arg[]) {
ASOCIACIÓN:
La asociación se podría definir como el momento en que dos objetos se unen para
trabajar juntos y así, alcanzar una meta.
Un punto a tomar muy en cuenta es que ambos objetos son independientes entre
sí.
Ejemplo Asociación:
public Cliente() {
//Lo que sea que el constructor haga
}
COMPOSICIÓN:
Ejemplo Composición:
public Laptop() {
//Lo que sea que el constructor haga
}
HERENCIA:
Permite definir una clase tomando como base a otra clase ya existente. Esto es una
de las bases de la reutilización de código, en lugar de copiar y pegar.
Al heredar de una clase base heredaremos tanto los atributos como los métodos,
mientras que los constructores son utilizados, pero no heredados.
Ejemplo:
Construyamos la clase Taxista.java con el siguiente código:
Y construyamos ArranqueTaxista.java:
Ahora intentemos usar el constructor que existía en la clase Persona que recibia el
nombre de la persona y vamos a usarlo para la clase Taxista. Para ello
construyamos la clase ArranqueTaxista2.java:
http://luis.izqui.org/resources/ProgOrientadaObjetos.pdf
https://ferestrepoca.github.io/paradigmas-de-
programacion/poo/poo_teoria/concepts.html?fbclid=IwAR1ZmucaPZLx7WuhDqLhcOELxCt03ggeY
WlVBw-TIzWmmLHP71WZmSqe-HA
http://puntocomnoesunlenguaje.blogspot.com/2012/04/metodos.html
http://panamahitek.com/que-son-las-clases-en-java/