Preguntas
Considere la siguiente clase:
public class Demo { public static int x = 7; public int y = 3; }
- ¿Cuáles son variables de clase?
x
- ¿Cuáles son variables de instancia?
y
- ¿Cuál es la salida del siguiente código?
Demo a = new Demo(); Demo b = new Demo(); a.y = 5; b.y = 6; a.x = 1; b.x = 2; System.out.println("a.y = " + a.y); System.out.println("b.y = " + b.y); System.out.println("a.x = " + a.x); System.out.println("b.x = " + b.x); System.out.println("Demo.x = " + Demo.x);
La salida es:
a.y = 5 b.y = 6 a.x = 2 b.x = 2 Demo.x = 2
Ejercicios
- Realizar un programa que declare por lo menos tres variables, tres contructores y dos métodos. (un método de clase y otro de instancia). Utilice en un método al parámetro arbitrario (
...
).