Programming

T05-001-02 Atributos.

Enunciado

Acceder y modificar los atributos.

Como ya hemos visto en los ejemplos, se puede acceder a los atributos creando un objeto de la clase y utilizando la sintaxis ..

Pero, también podemos modificar el valor de los atributos, asignándoles un nuevo valor.

Ejemplo:

El siguiente código modifica el valor del atributo y de la clase SubClase y ,posteriormente, accede a su nuevo valor para escribirlo:

package oop;

public class OOP {

    public static void main(String[] args) {

        SubClase miObj = new SubClase();
        miObj.y = 10;
        System.out.println(miObj.y);
    }
    
}

class SubClase {
  int x = 5;

  int y = 7;
}

Ejercicio:

Modifica el ejercicio anterior, de manera que la calificación asociada al objeto de la clase Modulo se lea desde el teclado, dentro del método main().

Solución


											
package oop; import java.util.Scanner; public class OOP { static Scanner sc = new Scanner(System.in); public static void main(String[] args) { Modulo miModulo = new Modulo(); miModulo.nota = sc.nextInt(); System.out.println("Nombre del modulo: " + miModulo.nombre); System.out.println("Nota: " + miModulo.nota); } } class Modulo { int nota = 8; String nombre = "Programacion"; }

Input

7
9

Output

Nombre del modulo: Programacion Nota: 7
Nombre del modulo: Programacion Nota: 9