Mis Apuntes

6
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 () ); } }

description

java

Transcript of Mis Apuntes

Page 1: Mis Apuntes

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 () );

}

}

Page 2: Mis Apuntes

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;

}

Page 3: Mis Apuntes

//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

Page 4: Mis Apuntes

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;

}

}

Page 5: Mis Apuntes

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());

}

}