Sei sulla pagina 1di 17

class Personas

{
String nombre;
int edad;
}
class Principal
{
public static void main(String args[])
{
Personas alumno=new Personas();
alumno.nombre=Carlos Jurez;
alumno.edad=21;
System.out.println(alumno.nombre+ tiene +alumno.edad+ de edad);
}
}
Ing. Jos Oswaldo Barrera Montes

class Personas
{
String nombre;
int edad;
}

Es la palabra reservada que nos


permitir crear una clase, la palabra
reservada
debe
escribirse
en
minsculas, a continuacin se escribe
un espacio en blanco.

class Principal
{
public static void main(String args[])
{
Personas alumno=new Personas();
alumno.nombre=Carlos Jurez;
alumno.edad=21;
System.out.println(alumno.nombre+ tiene +alumno.edad+ de edad);
}
}
Ing. Jos Oswaldo Barrera Montes

class Personas
{
String nombre;
int edad;
}

Este es el nombre de la clase, usted


puede escribirle el nombre que mejor le
parezca, se sugiere escribir un nombre
que sea representativo a la clase.

class Principal
{
public static void main(String args[])
{
Personas alumno=new Personas();
alumno.nombre=Carlos Jurez;
alumno.edad=21;
System.out.println(alumno.nombre+ tiene +alumno.edad+ de edad);
}
}
Ing. Jos Oswaldo Barrera Montes

class Personas
{
String nombre;
int edad;
}

Cada clase, as como cada mtodo o


estructura de control debe tener su
propio bloque de llaves, llave de
apertura y de cierre.

class Principal
{
public static void main(String args[])
{
Personas alumno=new Personas();
alumno.nombre=Carlos Jurez;
alumno.edad=21;
System.out.println(alumno.nombre+ tiene +alumno.edad+ de edad);
}
}
Ing. Jos Oswaldo Barrera Montes

class Personas
{
String nombre;
int edad;
}

En esta clase llamada Personas slo se


han declarado dos miembros, en este
caso son dos atributos(variables), cada
uno con su respectivo tipo de dato.

class Principal
{
public static void main(String args[])
{
Personas alumno=new Personas();
alumno.nombre=Carlos Jurez;
alumno.edad=21;
System.out.println(alumno.nombre+ tiene +alumno.edad+ de edad);
}
}
Ing. Jos Oswaldo Barrera Montes

class Personas
{
String nombre;
int edad;
}

Esta es la clase Personas, el cdigo que


se encuentra fuera de su llave de cierre
no corresponde a la clase. En una clase
pueden declararse todas las variables
con el tipo de dato que se necesiten, as
como todos los mtodos que se deseen.
Todo esto depender de nuestra
necesidad. Esta clase no tiene ningn
mtodo declarado.

class Principal
{
public static void main(String args[])
{
Personas alumno=new Personas();
alumno.nombre=Carlos Jurez;
alumno.edad=21;
System.out.println(alumno.nombre+ tiene +alumno.edad+ de edad);
}
}
Ing. Jos Oswaldo Barrera Montes

class Personas
{
String nombre;
int edad;
}

Creamos una nueva clase en la cual


tendremos el mtodo main, que es la
entrada principal a nuestro programa,
desde esta nueva clase crearemos todos
los objetos que necesitaremos del resto
de clases, si nuestra intencin es accesar
desde aqu a sus miembros. Vale aclarar
que un objeto puede crearse en
cualquier otra clase.

class Principal
{
public static void main(String args[])
{
Personas alumno=new Personas();
alumno.nombre=Carlos Jurez;
alumno.edad=21;
System.out.println(alumno.nombre+ tiene +alumno.edad+ de edad);
}
}
Ing. Jos Oswaldo Barrera Montes

class Personas
{
String nombre;
int edad;
}

A esta clase se le ha asignado el nombre


Principal, pero usted puede darle el
nombre que mejor le parezca. Jams
debe olvidar que el nombre que usted le
de a esta clase (a la clase que lleva el
mtodo main) debe ser el nombre que
le escriba a su archivo a la hora de
guardarlo. En este caso nuestro archivo
debe llamarse Principal.java.

class Principal
{
public static void main(String args[])
{
Personas alumno=new Personas();
alumno.nombre=Carlos Jurez;
alumno.edad=21;
System.out.println(alumno.nombre+ tiene +alumno.edad+ de edad);
}
}
Ing. Jos Oswaldo Barrera Montes

class Personas
{
String nombre;
int edad;
}

Llave de apertura, nunca olvidar que


luego del nombre de la clase se escribe
una llave, desde ella comienza su bloque
de cdigo.

class Principal
{
public static void main(String args[])
{
Personas alumno=new Personas();
alumno.nombre=Carlos Jurez;
alumno.edad=21;
System.out.println(alumno.nombre+ tiene +alumno.edad+ de edad);
}
}
Ing. Jos Oswaldo Barrera Montes

class Personas
{
String nombre;
int edad;
}

Esta lnea de cdigo es la definicin del


mtodo main, es el mtodo principal del
sistema y debe crearse slo en una clase
de todo nuestro cdigo, aunque
tuviramos unas 100 clases en un
proyecto. Este representa el punto de
entrada al momento en que se inicia el
programa. Ponga mucha atencin en las
maysculas y minsculas, ya que como
usted sabe Java es keysensitive.

class Principal
{
public static void main(String args[])
{
Personas alumno=new Personas();
alumno.nombre=Carlos Jurez;
alumno.edad=21;
System.out.println(alumno.nombre+ tiene +alumno.edad+ de edad);
}
}
Ing. Jos Oswaldo Barrera Montes

class Personas
{
String nombre;
int edad;
}

El mtodo main tambin debe tener su


propio bloque de llaves, en este caso
colocamos la llave de apertura.

class Principal
{
public static void main(String args[])
{
Personas alumno=new Personas();
alumno.nombre=Carlos Jurez;
alumno.edad=21;
System.out.println(alumno.nombre+ tiene +alumno.edad+ de edad);
}
}
Ing. Jos Oswaldo Barrera Montes

class Personas
{
String nombre;
int edad;
}

Aqu se est creando un objeto de la


clase Personas, el cual se ha creado en
una sola lnea, puede tambien hacerlo
en dos pasos, como usted ya lo vio en el
tema publicado. El objeto creado se le
ha llamado alumno.

class Principal
{
public static void main(String args[])
{
Personas alumno=new Personas();
alumno.nombre=Carlos Jurez;
alumno.edad=21;
System.out.println(alumno.nombre+ tiene +alumno.edad+ de edad);
}
}
Ing. Jos Oswaldo Barrera Montes

class Personas
{
String nombre;
int edad;
}

El objetivo de crear uno o ms objetos


de una clase, es para tener acceso a los
miembros de la clase. Vea en la lnea
sealada como se tiene acceso al
miembro nombre de la clase Personas,
al mismo tiempo se le est asignando un
valor del tipo de datos que dicho
miembro puede almacenar. A los
miembros se accede a travs del objeto,
se escribe el objeto, el operador punto,
luego el miembro al que se quiere
acceder, ese miembro puede ser un
mtodo o una variable como es nuestro
caso.

class Principal
{
public static void main(String args[])
{
Personas alumno=new Personas();
alumno.nombre=Carlos Jurez;
alumno.edad=21;
System.out.println(alumno.nombre+ tiene +alumno.edad+ de edad);
}
}
Ing. Jos Oswaldo Barrera Montes

class Personas
{
String nombre;
int edad;
}

De la misma forma que la lnea anterior,


pero en este caso asignamos valores
enteros a la variable edad, pues ese es
el tipo de datos que ella soporta.

class Principal
{
public static void main(String args[])
{
Personas alumno=new Personas();
alumno.nombre=Carlos Jurez;
alumno.edad=21;
System.out.println(alumno.nombre+ tiene +alumno.edad+ de edad);
}
}
Ing. Jos Oswaldo Barrera Montes

class Personas
{
String nombre;
int edad;
}

Esta parte se utiliza cada vez que usted quiera mostrar algo en
pantalla, es la lnea utilizada para imprimir, no olvide que dicha
lnea tiene su parntesis de apertura y cierre. Todo lo que escriba
dentro de los parntesis es lo que se ver en pantalla al momento
de ejecutar el programa, si quiere mostrar algo directamente
desde aqu escrbalo en comillas dobles, si es una variable, una
invocacin a esta(as como se muestra) o incluso a un mtodo,
entonces no escriba las comillas, ya que en ese caso se quiere
extraer el contenido de ese miembro.

class Principal
{
public static void main(String args[])
{
Personas alumno=new Personas();
alumno.nombre=Carlos Jurez;
alumno.edad=21;
System.out.println(alumno.nombre+ tiene +alumno.edad+ de edad);
}
}
Ing. Jos Oswaldo Barrera Montes

class Personas
{
String nombre;
int edad;
}

Vea que tambien podemos concatenar el contenido de una


variable con un texto .
El signo ms en este caso sirve para hacer una unin entre el valor
extrado de la variable y el texto que estamos escribiendo.

class Principal
{
public static void main(String args[])
{
Personas alumno=new Personas();
alumno.nombre=Carlos Jurez;
alumno.edad=21;
System.out.println(alumno.nombre+ tiene +alumno.edad+ de edad);
}
}
Ing. Jos Oswaldo Barrera Montes

class Personas
{
String nombre;
int edad;
}

Llave de cierre del mtodo main.

class Principal
{
Llave de cierre de la clase.
public static void main(String args[])
{
Personas alumno=new Personas();
alumno.nombre=Carlos Jurez;
alumno.edad=21;
System.out.println(alumno.nombre+ tiene +alumno.edad+ de edad);
}
}
Ing. Jos Oswaldo Barrera Montes

Potrebbero piacerti anche