Capacitación de Java

Sintaxis - Clases y Objetos

Preguntas

Considere la siguiente clase:

public class Demo {
    public static int x = 7; 
    public int y = 3; 
}
				
  1. ¿Cuáles son variables de clase?
    x
  2. ¿Cuáles son variables de instancia?
    y
  3. ¿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

  1. 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 (...).
Ver Respuestas Ocultar Respuestas
Anterior Índice Siguiente