/**
*@author:SalvadorHM
*10 enero 08
*Programa para mostrar el uso de las variables:
*globales,locales y de parámetro
*empleando los metodos set y get para modificar y regresar el valor
*de la variables globales
*/
public class programa3
{
/**
*Variables globales
*/
private int global1=0;
private int global2=0;
/*
*Método set que establece el valor de la variable global1
*empleando la llamada a la superclase this
*/
public void setGlobal1(int global1)
{
this.global1=global1;
}
/*
*Método get que regresa el valor de la variable global1
*empleando la llamada a la superclase this
*/
public int getGlobal1()
{
return this.global1;
}
/*
*Método set que establece el valor de la variable global2
*empleando una variable distinta a la variable global2
*/
public void setGlobal2(int glo2)
{
global2=glo2;
}
/*
*Método get que regresa el valor de la variable global2
*empleando directamente el nombre de la variable global2
*/
public int getGlobal2()
{
/**
*Unicamente con el nombre de la variable globlal2 es
*suficiente para hacer referencia a la variable global
*declarada, sin necesidad de la llamada a la superclase this
*/
return global2;
}
/**
*Método Suma que realiza la suma de dos numeros
*recibidos como parametros
*y que muestra el resultado de la suma
*/
public void Suma(int global1, int global2)
{
/**
*Notese que los nombres de la variables de parametro
*son iguales al de las variables globales declaradas al inicio
*pero al no utilizar la llamada a la superclase se hace referencia
*a las variables recibidas como parametro, no a las variables globales
*/
System.out.println("Suma: " + global1 + " + " + global2 + " = " + (global1+global2));
}
/**
*Metodo Suma que realiza la suma de dos números que fueron declarados
*como variables globales
*y que muestra el resultado de la suma
*/
public void Suma()
{
/**
*Este método toma los valores de las variables globales declaradas
*al inicio de la aplicación
*/
System.out.println("Suma: " + global1 + " + " + global2 + " = " + (this.global1+this.global2));
}
/**
*Metodo principal de la aplicacion
*/
public static void main(String sax[])
{
programa3 objeto; //Declaración de un objeto
objeto= new programa3(); //Creación e inicialización del objeto
objeto.setGlobal1(23); //llamada al metodo setGlobal1 para modificar su valor inicial
/*
*Impresión del valor de la variable global1 mediante
*el objeto y el metodo getGlobal1()
*/
System.out.println("Global1 : " + objeto.getGlobal1());
System.out.println("Global2 : " + objeto.getGlobal2());
objeto.setGlobal2(34);//llamada al metodo setGlobal2 para modificar su valor inicial
/**
*Llamada al método Suma a traves del ojeto
*pasandole como parametros dos valores cualquiera
*/
objeto.Suma(4,6);
/*
*Llamada al método Suma a traves del ojeto
*pasandole como parametros los valores de las variables globales 1 y 2
*/
objeto.Suma(objeto.getGlobal1(),objeto.getGlobal2());
/*
*Llamada al método Suma() a traves del ojeto
*este metodo toma los valores de las variables globales
*/
objeto.Suma();
}//main
}//clase programa3
*@author:SalvadorHM
*10 enero 08
*Programa para mostrar el uso de las variables:
*globales,locales y de parámetro
*empleando los metodos set y get para modificar y regresar el valor
*de la variables globales
*/
public class programa3
{
/**
*Variables globales
*/
private int global1=0;
private int global2=0;
/*
*Método set que establece el valor de la variable global1
*empleando la llamada a la superclase this
*/
public void setGlobal1(int global1)
{
this.global1=global1;
}
/*
*Método get que regresa el valor de la variable global1
*empleando la llamada a la superclase this
*/
public int getGlobal1()
{
return this.global1;
}
/*
*Método set que establece el valor de la variable global2
*empleando una variable distinta a la variable global2
*/
public void setGlobal2(int glo2)
{
global2=glo2;
}
/*
*Método get que regresa el valor de la variable global2
*empleando directamente el nombre de la variable global2
*/
public int getGlobal2()
{
/**
*Unicamente con el nombre de la variable globlal2 es
*suficiente para hacer referencia a la variable global
*declarada, sin necesidad de la llamada a la superclase this
*/
return global2;
}
/**
*Método Suma que realiza la suma de dos numeros
*recibidos como parametros
*y que muestra el resultado de la suma
*/
public void Suma(int global1, int global2)
{
/**
*Notese que los nombres de la variables de parametro
*son iguales al de las variables globales declaradas al inicio
*pero al no utilizar la llamada a la superclase se hace referencia
*a las variables recibidas como parametro, no a las variables globales
*/
System.out.println("Suma: " + global1 + " + " + global2 + " = " + (global1+global2));
}
/**
*Metodo Suma que realiza la suma de dos números que fueron declarados
*como variables globales
*y que muestra el resultado de la suma
*/
public void Suma()
{
/**
*Este método toma los valores de las variables globales declaradas
*al inicio de la aplicación
*/
System.out.println("Suma: " + global1 + " + " + global2 + " = " + (this.global1+this.global2));
}
/**
*Metodo principal de la aplicacion
*/
public static void main(String sax[])
{
programa3 objeto; //Declaración de un objeto
objeto= new programa3(); //Creación e inicialización del objeto
objeto.setGlobal1(23); //llamada al metodo setGlobal1 para modificar su valor inicial
/*
*Impresión del valor de la variable global1 mediante
*el objeto y el metodo getGlobal1()
*/
System.out.println("Global1 : " + objeto.getGlobal1());
System.out.println("Global2 : " + objeto.getGlobal2());
objeto.setGlobal2(34);//llamada al metodo setGlobal2 para modificar su valor inicial
/**
*Llamada al método Suma a traves del ojeto
*pasandole como parametros dos valores cualquiera
*/
objeto.Suma(4,6);
/*
*Llamada al método Suma a traves del ojeto
*pasandole como parametros los valores de las variables globales 1 y 2
*/
objeto.Suma(objeto.getGlobal1(),objeto.getGlobal2());
/*
*Llamada al método Suma() a traves del ojeto
*este metodo toma los valores de las variables globales
*/
objeto.Suma();
}//main
}//clase programa3
Comentarios