CASO 1: LA INFORMACION SE ASIGNA POR MEDIO DEL OBJETO
public class Alumno {
public String nombre; // ATRIBUTOS MIEMBRO
public int nota1, nota2;
//METODO
public double promedio(){
return (nota1+nota2);
}
}
EN LA CLASE MAIN
public class Procesar {
public static void main(String[] args) {
Alumno semana1 = new Alumno(); // OBJETO
semana1.nombre="juan"; // ASIGNADO LOS VALORES DESDE LA INSTANCIA
semana1.nota1= 13;
semana1.nota2=15;
System.out.println ( semana1.promedio () );
}
}
CASO 2 : LA INFORMACION SE ASIGNA EN LAS VARIABLES MIEMBRO
public class Alumno {
public String nombre="JUAN"; //ATRIBUTOS MIEMBRO
public int nota1=13;
public int nota2=15;
//METODO
public double promedio(){
return (nota1+nota2);
}
}
EN LA CLASE MAIN
public class Procesar {
public static void main(String[] args) {
Alumno semana1 = new Alumno();
System.out.println(semana1.promedio());
}
}
CASO 3: LA INFORMACION SE ASIGNA EN LAS VARIABLES MIEMBRO POR MEDIO DE CONSTRUCTORES
public class Alumno {
public String nombre; //ATRIBUTOS MIEMBRO
public int nota1, nota2;
// CONSTRUCTOR
public Alumno (String nom, int n1, int n2){
nombre=nom;
nota1=n1; // nota1 ES DIFERENTE A n1, NO ES NECESARIO DIFERENCIARLO CON this (this.nota1)
nota2=n2;
}
//METODO
public double promedio(){
return (nota1+nota2);
}
}
EN LA CLASE MAIN
public class Procesar {
public static void main(String[] args) {
Alumno semana1 = new Alumno("juan",13,15);
System.out.println(semana1.promedio());
}
}
CASO 4 : LA INFORMACION SE ASIGNA EN LAS VARIABLES MIEMBRO POR MEDIO DE LOS METODOS
public class Alumno {
//variables miembro
private String nombre;
private int nota1, nota2;
// CONSTRUCTOR
public Alumno (String nom, int n1, int n2){
nombre=nom;
nota1=n1;
nota2=n2;
}
// ACCESO SET // SON LOS QUE VAN RECIBIR LA INFORMACION EN UN PARAMETRO Y SE TIENE QUE ESPECIFICAR EL TIPO DE DATO DEL PARAMETRO, COMO NO VA A RETORNAR NADA ES VOID, EL ATRIBUTO MIEMBRO ES DIFERENTE AL PARAMETRO POR ESO NO ES NECESARIO USAR THIS PARA ESPECIFICAR
GET Y SET NOS SIRVEN PARA PODER ACCEDER A CADA UNO DE LAS ATRIBUTOS MIEMBRO DE LA CLASE POR ESO ES QUE SE DESAGREGA CADA UNA DE LAS VARIABLES UN SET Y SU GET
public void setNombre (String name){
nombre=name;
}
public void setNota1 (int n){
nota1=n;
}
public void setNota2( int n){
nota2=n;
}
// ACCESO GET // SON LOS QUE VAN A MOSTRAR LA INFORMACION
SON LOS QUE VAN A MOSTRAR LA INFORMACION POR PANTALLA POR ESO TIENE QUE ESPECIFICARSE EL TIPO DE DATO DEL ATRIBUTO MIEMBRO POR ESO SE PONE RETURN.
public String getNombre(){
return nombre;
}
public int getNota1 (){
return nota1;
}
public int getNota2(){
return nota2;
}
//operaciones
public double promedio(){
return (nota1+nota2)/2.0;
}
}
EN LA CLASE MAIN
public class Procesar {
public static void main(String[] args) {
Alumno semana1 = new Alumno("juan",13,15);
System.out.println("nombre es:"+semana1.getNombre());
System.out.println("nota1:"+semana1.getNota1());
System.out.println("nota2:"+semana1.getNota2());
System.out.println("promedio:"+semana1.promedio());
semana1.setNota1(19); // AQUÍ ES DONDE SE ESTA ASIGNANDO NUEVOS VALORES AL OBJ
semana1.setNota2(18);
System.out.println("nombre es:"+semana1.getNombre());
System.out.println("nota1:"+semana1.getNota1());
System.out.println("nota2:"+semana1.getNota2());
System.out.println("promedio:"+semana1.promedio());
}
}
Top Related