Documente Academic
Documente Profesional
Documente Cultură
variable privada
variable por defecto publica
void setNombre(String N)
{
nombre=N;
}
void mostrarDatos()
{
System.out.println(nombre: +nombre);
System.out.println(edad: +edad);
}
}
class encapsulacion
{
public static void main(String args[])
{
Persona p1=new Persona();
p1.nombre="luis sanchez";
p1.edad=18;
p1.setNombre(luis sanchez);
p1.mostrarDatos();
}
}
Ejercicios.
Programa que visualiza el promedio de 3 nmeros (con enfoque orientado a objetos).
class Promedio {
private int a,b,c;
void setDatos(int x,int y,int z)
{
a=x;
b=y;
c=z;
}
float getPromedio()
{
float x=(float)(a+b+c)/3;
return x;
}
}
class prueba {
public static void main(String args[])
{
Promedio p=new Promedio();
p.setDatos(3,4,6);
System.out.print(p.getPromedio());
}
}
class Alumno {
private String Nombre;
private int edad;
void setNombre(String n)
{
Nombre=n;
}
void setEdad(int e)
{
edad=e;
}
String getNombre()
{
return Nombre;
}
int getEdad()
{
return edad;
}
}
class prueba {
public static void main(String[] args) {
Alumno a1=new Alumno();
a1.setNombre("Juan Perez");
a1.setEdad(22);
System.out.println("los datos de a1 son:");
System.out.println("Nombre: "+a1.getNombre());
System.out.println("Edad: "+a1.getEdad());
System.out.println("modificando la edad");
a1.setEdad(20);
System.out.println("Edad: "+a1.getEdad());
}
}