Bueno lo poderoso de Java es que esta orientado a objetos, así que si no entiendes ese tema pues no le sacaras el provecho y se te hará más difícil.
Digamos que en la programacion estructurada la realidad se tenia que ajustar a la lógica del programa, en la POO (Programacion orientada a objetos), tu programa trata de emular la realidad.
Una Clase no es otra cosa más que la definición de tu objeto... en cuanto pasa a memoria es un objeto... o una instancia....
Una clase es como el molde.... puedes tener tu clase Automovil... que tiene sus atributos (variables) y sus métodos (funciones).
Los atributos pueden ser: marca, color, velocidades, etc
Los métodos pueden ser: Encender, apagar, caminar, etc
puedes tener varios objetos automovil... uno VW, Mercedes, etc..
Puedes crear cuantos objetos tenga tu mundo, y estos se pueden comunicar entre si, la ventaja de esto es como todo esta encapsulado en entidades lógicas y conocidas por el usuario, es más fácil de representar y de hacer cambios...
Por ejemplo, control escolar de una escuela.... vas a tener tu objeto alumno, el cual tiene como atributos nombre, apellido, fechanacimiento, etc. Tienes tu objeto llamado carrera, el cual tiene atributos como nombre, semestre, etc.
Así que el objeto alumno tendría su método llamado inscribir a carrera()....
Es un tema complejo pero vale la pena ya que tus programas serán más legibles y el mantenimiento será más rápido.
Lee la fuente para que te des una idea mas general...
saludos
por cierto javascript no es lo mismo que Java como contesta otro usuario....
2007-01-30 02:45:49
·
answer #1
·
answered by Anonymous
·
0⤊
0⤋
UNA CLASE ES LA DEFINICION DE UN OBJETO
POR EJEMPLO : AUTOMOVIL
AUTOMOVIL TIENE PUERTAS, LUCES, LLANTAS ETC NO IMPORTA LA MARCA NI EL TIPO, TODOS TIENEN ESTAS CARACTERISTICAS
Y UN OBJETO SERIAN LAS CARACTERISTICAS APLICADAS A ALGO "REAL" COMO EN EL SIGUIENTE EJEMPLO,
pues mira , un ejemplo practico
/* aki tenemos la clase coche, entiendase cualquier tipo de coche*/
public class coche
{
/* ESTA CLASE TIENE DOS METODOS (CARACTERISTICAS DE UN OBJETO)*/
void arranca()
{
/* hace la accion de arrancar */
}
void luces()
{
/*prende las luces*/
}
public static void main(String args[])
{
/*AHORA CREAMOS UN OBJETO CON LAS CUALIDADES (METODOS) DE LA CLASE COCHE */
coche atos = new coche();
coche ferrari=new coche();
/* veras ke podemos crear varios objetos con la misma clase , pero usarlos de diferente forma*/
atos.arranca();
atos.luces();
ferrari.luces();
}
}
/* COMO VERAS ES NECESARIO CREAR UN OBJETO, YA KE LA CLASE POR SI SOLA, NO FUNCIONA */
Y POS COMO NO SOY MAESTRO SE KE ESTA EXPLICACION ESTA BIEN CHAFA JEJEJE, PERO ESPERO T AYUDE
2007-01-30 13:34:58
·
answer #2
·
answered by Poisoned Mind 2
·
0⤊
0⤋
Yo tampoco entiendo eso muy bien, pero estoy seguro de ua página donde puedes entender todos los conceptos básicos de javascipt: http://www.javascriptya.com.ar
2007-01-30 09:50:24
·
answer #3
·
answered by shadow 5
·
0⤊
1⤋
te puedo dar un consejo
dedicate a otra cosa, conozco muchos programadores java y realmente ellos tampoco lo entienden
era mas facil en pascal
suerte
2007-01-29 20:50:19
·
answer #4
·
answered by jose 5
·
0⤊
3⤋