 |
 Usuario: Ingresar | Blog de programacion, codigo, tutoriales, consejos, practicas para 3d y todo lo que tenga que ver con ser programador Creado para mostrar...
Dibujo, diseño, animación y programación
y sinceramente lo que se me antoje... |
| Dirección URL | http://blog.absulit.net/ Registrado:18-May-2008 |
Compartir:
|
|
Enviar a email | Tutorial de Programacion IV - Clases en artistas | Por Absulit el 19-Nov-2007 | Las clases son tipos de datos creados por usted, asi como existen tipos para contener numeros y cadenas de caracteres o "strings", ud puede crear tipos de datos que contengan tipos de datos basicos, por ejemplo, ud desea tener una lista de personas ( obvio que no las personas de verdad) con sus datos mas representativos como en una agenda, asi que ud tendria que almacenar campos como estos
- nombre
- apellidos
- telefono
- correo
- pagina web
- dia de cumple
- mes de cumple
- año cumple
solo los ultimos tres corresponden a un tipo de dato numerico, todos los demas son texto o Strings, ahora, la cosa es q podriamos crear las variables por separado y no hay problema, pero que tal tener una sola entidad que pueda manejar todas estas, y asi si creamos otra no confundirnos cual es de que persona?
Pues si se puede hacer, una clase puede mantener estas variables dentro de si, asi que solo tendriamos que llamar las variables dentro de las varaibles, esto se haria de la siguiente forma
miVariablePersona.nombre = "Juanito";
miOtraVariablePersona.nombre = "Pepe";
ahora ud dice, por que no crear de una vez mi variable con el nombre Pepe o juanito???
bueno, cuando ud diseña un programa no puede saber el contenido del dato que le va a llegar, mas si el tipo de darto, asi que crea un nombre global, y por eso tiene dentro una variable con el campo nombre que la maneja...
Para crear nuestras clases en java tenemos que crear un archivo TXT con extension .java, y el nombre que le pongamos sera el tipo de Clase que sera la nuestra, para este ejemplo sera Persona.java
El nombre del archivo tiene que ser igual al nombre de la clase, no solo para evitar confusiones, sino por que como cada clase esta separada de las demas, estas se pueden llamar desde otras clases, y al incluir el archivo, java se guia por el nombre para encontrarla.
Ademas que no solo una clase puede estar en un archivo, pueden haber más, pero solo una es visible para las demas clases exteriores, por eso se llama publica
y al ser publica hay que indicarlo dentro del archivo java
public class Persona{
}
asi se declararia nada mas la clase... El nombre esta en mayuscula por normas del lenguaje, realmente no importa, pero para ud si, por que puede identificar un tipo de dato CLASE al empezar en mayuscuscula, las variables y variables de clase tienen que empezar con una minuscula, y las consecuentes en mayuscula
int miVariebleConValorEntero; String miVariableDeClaseString;//String es un tipo de dato que es una clase
Una clase como ya dije tiene variables propias, asi que hay que declararlas
public class Persona{ //private indica que la variable solo puede usarse dentro de la clase
private string nombre; private string apellido; private string telefono; private string correo; private string web; private int dia; private int mes; private int anio;
}
ahora bien
antes puse
miVariablePersona.nombre = "Juanito";
pero esto no es permitido tecnicamente, se puede hacer, pero por temas de seguridad, en donde se pueden conocer las variables y su contenido, la forma de asignar valores a un propiedad, que es como se llaman las variables dentro de las clases, es solo creando funciones que hagan la tarea, llamados getters y setters
Utilizando solo la propiedad nombre para facilitar la escritura y la vision del codigo tenemos lo siguiente:
public class Persona{ private string nombre; public void setNombre( String nombre){ this.nombre = nombre; } public String getNombre(){ return nombre } }
asi entonces en lugar de miVariablePersona.nombre = "Juanito";
tendriamos esto miVariablePersona.setNombre("Juanito");
asi la unica forma de comunicarnos con nuestras variables de Clase seria por medio de los metodos, que son los nombres que llevan las funciones propias de una clase.
Ahora para crear nuestras variables de clase habriamos de hacer algo parecido al crear por ejemplo un int
int miVarInt;
pero resulta que las clases tienen separadas la declaracion del nombre de variable, y la declaracion de cuando se empieza a asignar memoria,
por eso tiene un metodo propio para esto de la memoria asi que tendriamos algo asi:
Persona miPersona;//seria la declaracion de la variable de tipo Persona
y para la memoria seria asi:
miPersona = new Persona(); La palabra reservada new se usa para crear la nueva memoria limpia de Persona
pero hay que crear este metodo especial Persona(), para que inicialice a nuestra variable de clase, este metodo con el mismo nombre de la clase se llama constructor, y crea la memoria e inicializa las variables a gusto del programador; tambien puede haber mas de un constructor, pero debe tener parametros que conviertan a ese metodo en diferente de otros del mismo nombre:
public class Persona{ private string nombre; public void setNombre( String nombre){ this.nombre = nombre; } public String getNombre(){ return nombre }
public Persona(){ nombre = "";//se le asigna nada al nombre } public Persona(String miNombre){ nombre = miNombre;//se le asigna antes de usarlo el nombre }
}
y la creacion seria asi:
miPersona = new Persona();
o con el otro constructor asi:
miPersona = new Persona("Juancito");
mas tarde se puede usar miPersona.getNombre(); y este retornaria "Juancito", como es esperado.
Leído 26 veces

|
|
 |
| Tutorial de Programacion IV - Clases | | Las clases son tipos de datos creados por usted, asi como existen tipos para contener numeros y cadenas de caracteres o "strings", ud puede crear tipos de datos que contengan tipos de datos basicos, por ejemplo, ud desea tener una lista de personas ( obvio que no las personas de verdad) con sus datos mas representativos como en una agenda, asi que ud tendria que almacenar campos como estos [..] Leer nota completa |  | Publicado 19-Nov-2007 por Absulit en artistas Leído 26 veces. Más resultados en  |
|
| Tutorial de Programacion II - Compilar en JAVA | | Si no tienes java puedes conseguirlo en java.com pero solo para ejecutarlo, para crear y compilar debes ir a SUN y descargar el JDK que son 65.64 MBSi ud tiene ganas de empezar a programar en java, pues entonces empecemos, y vayamos dando teoría mientras damos práctica.Bueno, aquí vamos a compilar java como los hombres, desde consola!Primero espero que estén en [..] Leer nota completa |  | Publicado 26-Oct-2007 por Absulit en artistas Leído 86 veces. Más resultados en  |
|
| Tutorial de Programacion III - Tipos de Datos | | De seguro ud recuerda que en los tutoriales anteriores trabajamos con variables que contenían un número, y también que pasamos un parámetro entrecomillado para el metodo println de java para imprimir en consola.Bueno resulta que cada variable representa un lugar en la memoria RAM (random access memory), [..] Leer nota completa |  | Publicado 30-Oct-2007 por Absulit en artistas Leído 28 veces. Más resultados en  |
|
| Flash as3 - Tutorial II - Propiedades y Programacion Basica | Avanzando más en el código, nos dispondremos a ver las características principales de los objetos de Flash, los cuales debemos tener en mente al momento de programar, e incluso de hacer una animación por código.Básicamente, cuando estamos en Flash, tenemos la capacidad de modificar las propiedades de cada objeto, por medio del código; esto será visible en tiempo de ejecución, y no durante el tiempo de diseño; estas propiedades pueden ser tan simples como la coordenada X y Y, o el color del objeto, o en algo más complicado, utilizando el MatrixTransformer para obtener otros resultad [..] Leer nota completa |  | Publicado 26-Nov-2008 por noreply@blogger.com (Absulit) en arteorquesta geoheraldo bottaguadalupe oeste. Leído 44 veces. Más resultados en  |
|
| Tutorial de Programacion I - Variables, Constantes, Procedimientos y Funciones | | Bueno, para aprender programacion basica, a pedido de Nitos y Crox, he decidido enseñar los conceptos basicos con JAVA, por que es gratis, por que tiene clases, por que tiene muchas cosas...Mientras llegamos a los importarnte con java, explicare terminologia basica que es necesaria para empezar, y mientras necesitan descargarse por supuesto JAVA, en java.com, y si quieren para ayudarse [..] Leer nota completa |  | Publicado 22-Oct-2007 por Absulit en artistas Leído 115 veces. Más resultados en  |
|
 | Curso De Inglés Por Audio | Lima, Peru | Curso y clases de ingles gratis. Clases escritas y en audio atravez de un podcast donde puedes bajar las clases a to mp3 player. Curso de ingles gratis clases audio gratuito Podcast lecciones ingles Donde el ingles esta a tu alcance Clases en audio para bajar y descargar Curso de ingles completo Página de links y recursos para aprender, estudiar, y practicar ingles. |
| Clases particulares de INGLES en Lima ? Clases privadas | | Clases particulares de inglés en la ciudad de LIMA ? Clases privadas semi-personales de INGLES – Anuncio # 14 Saludos a todos nuestros lectores. Finalmente vamos a empezar con los grupos de InglesTotal en la ciudad de Lima, Peru. Las clases particulares o privadas de inglés serán dictadas en el distrito de Santiago de Surco [...] [..] Leer nota completa |  | Publicado 28-Aug-2010 por InglesTotal en Clases particularesclases particulares Leído 13 veces. Más resultados en  |
|
 | El Blog De Los Majes | Blogueros | Blog de Julio Barahora creado en Honduras. Contiene temas del fúlbol hondureño y noticas relacionas a la República de Honduras. El Blog de Los Majes- |
| Programacion de TELEVICENTRO... | | TE LEVANTAS EN LA MAÑANA:
5 a.m Y lo que ves son las noticias de la noche anterior. Se ve claro que tienen "mucho que exponer"
a las 6 de la mañana empieza el noticiero matutino....que no es mas que un resumen de los periodocos y ponen una persona en cada hospital de las ciudades importantes del pais para ver que tragedias pasaron la noche anterior.
Des pues hablan un poco de los [..] Leer nota completa |  | Publicado 06-Sep-2007 por jorge en AlbumAnimeAsianCartoonFlickrHistoriaMangaMúsicaReseñasVideojuegosmexicovideogamestampicotamaulip Leído 335 veces. Más resultados en  |
|
 | Luz De Ciudad | santa fe ciudad | Blog de arte de la fundacion centro,santa fe, argentina Blog Alternativo de arte, Argentina Blog Alternativo para las artes. |
| PROGRAMACION C.C.E.B.A.del 4 al 10 de Abril | | PROGRAMACIÓN CCEBA / Semana del 4 al 10 de abril CHARLA/CONFER. CONVERSACIONES CON JULIAN GERMAIN 4 de abril – 19.30 CCEBA SAN TELMO, Balcarce 1150 Participan: PATRICIA AZEVEDO, MURILO GODOY Y ALFREDO SRUR Foto: fragmento de Year 2 Primary, Science. Al Meethaq School, Manakha, Yemen. May 15th, 2007, from the series, Classroom Portraits En el [...] [..] Leer nota completa |  | Publicado 01-Apr-2011 por luzdeciudad en arte Leído 1 veces. Más resultados en  |
|
 | Luz De Ciudad | santa fe ciudad | Blog de arte de la fundacion centro,santa fe, argentina Blog Alternativo de arte, Argentina Blog Alternativo para las artes. |
| C.C.E.B.A: PROGRAMACION CULTURAL | | PROGRAMACIÓN CCEBA / Semana del 11 al 17 de abril PRESENTACIÓN FERNANDA GARCÍA LAO SU NUEVO LIBRO LA PIEL DURA11 de abril – 19.00 CCEBA SEDE FLORIDA 943 Presenta: MARIANA ENRÍQUEZ Edita EL CUENCO DE PLATA Detalle foto de Marcos López CONGRESO FENÓMENOS ESPACIALES S.I.M.A 2011 Organizado por NICOLÁS GULLOTTA en el marco de la [...] [..] Leer nota completa |  | Publicado 14-Apr-2011 por luzdeciudad en arte Leído 3 veces. Más resultados en  |
|
 | Blogs De Guatemala | Guatemala | Blogs de Guatemala | Directorio de Blogs, donde los guatemaltecos escriben.
Noticias, información, clima, deportes, poesía, opinión, información Blogs de Guatemala Así se escribe en Guatemala. Directorio de Blogs Guatemaltecos |
 | El Blog De Los Majes | Blogueros | Blog de Julio Barahora creado en Honduras. Contiene temas del fúlbol hondureño y noticas relacionas a la República de Honduras. El Blog de Los Majes - |
| Programacion de TELEVICENTRO... | | TE LEVANTAS EN LA MAÑANA:
5 a.m Y lo que ves son las noticias de la noche anterior. Se ve claro que tienen "mucho que exponer"
a las 6 de la mañana empieza el noticiero matutino....que no es mas que un resumen de los periodocos y ponen una persona en cada hospital de las ciudades importantes del pais para ver que tragedias pasaron la noche anterior.
Des pues hablan un poco de los [..] Leer nota completa |  | Publicado 06-Sep-2007 por jorge en AlbumAnimeAsianCartoonFlickrHistoriaMangaMúsicaReseñasVideojuegosmexicovideogamestampicotamaulip Leído 105 veces. Más resultados en  |
|
 | Blogs De Guatemala | Guatemala | Blogs de Guatemala | Directorio de Blogs, donde los guatemaltecos escriben.
Noticias, información, clima, deportes, poesía, opinión, información Blogs de Guatemala Así se escribe en Guatemala. Directorio de Blogs Guatemaltecos |
|
Advertencia YAAQUI.COM no verifica la veracidad de la información publicada y no se responsabiliza
por el uso que se le de a la infomación del contenido publicado en los feeds y weblogs independientes.
Las opiniones vertidas en este sitio no necesariamente son nuestras. Nos reservamos el derecho de
remover cualqueir material que consideremos inconveniente.
|
|
| |