Capitulo8 Paradigmas

Páginas: 5 (1182 palabras) Publicado: 9 de septiembre de 2015
1. Describir la relación entre un objeto y su clase que define. ¿Cómo se define una clase? ¿Cómo se declara una variable de referencia de objeto? ¿Cómo se crea un objeto? ¿Cómo se declara y crea un objeto en una sentencia?

Un objeto es una instancia de la clase.
Class Circle {

}
Se utiliza el punto (.) del operador para acceder a los miembros de ese objeto a través de su referencia variable.Se utiliza el operador new para crear un objeto.
Algún ejemplo es: TV tv1 = new TV().

2. ¿Cuáles son las diferencias entre los métodos y constructores?

El constructor es llamado cuando se haga una instancia de la clase (new) y el método es invocado cuando se hace un llamado de la misma instancia.
El constructor tiene el mismo nombre de la clase y el método se define dentro de la misma clase.

3.¿Es una matriz de un objeto o un valor de tipo primitivo? ¿Puede una matriz contener elementos de un tipo de objeto, así como un tipo primitivo? Describir el valor predeterminado para los elementos de una matriz.

Una matriz es un conjunto de elementos de tipo primitivo y también se pueden crear matrices de objetos y se asigna por defecto en valor “Null”.

4. ¿Qué hay de malo con el siguienteprograma?

a. 1 public class ShowErrors {
2 public static void main(String[] args) {
3 ShowErrors t = new ShowErrors(5);
4 }
5 }

El constructor ShowErrors es indefinido.

b. 1 public class ShowErrors {
2 public static void main(String[] args) {
3 ShowErrors t = new ShowErrors();
4 t.x();
5 }
6 }

El método x no está definido en la clase.

5. ¿Qué hay de malo con el siguienteprograma?

1 class Test {
2 public static void main(String[] args) {
3 A a = new A();
4 a.print();
5 }
6 }
7
8 class A {
9 String s;
10
11 A(String s) {
12 this.s = s;
13 }
14
15 public void print() {
16 System.out.print(s);
17 }
18 }
Se deben agregar argumentos al definir el constructor.

6. ¿Cuál es la impresión del siguiente código?
public class Foo {
privateboolean x;
public static void main(String[] args) {
Foo foo = new Foo();
System.out.println(foo.x);
}
}

La impresion es False.

7. ¿Cómo se crea una date para el momento actual? ¿Cómo se visualiza la corriente hora?

1. java.util.Date fecha = new Date();
2. System.out.println (fecha);
Impresión: Sat Sep 24 21:07:36 CEST 2005
8. ¿Cómo se crea unJFrame, establecer un título en un marco y mostrar un cuadro?

public JFrame() – Construye una ventana inicialmente invisible.
public void setTitle(String titulo) – Establece el título de la ventana.
public void setSize(int width, int height) – Establece el tamaño en píxeles de la ventana.


9. ¿Qué paquetes contienen la clase Date, JFrame, JOptionPane, System y Math?

Java.Util - Date
Javax.swing -Jframe, JOptionPane
Java.lang – System, Math

10. Supongamos que la clase Foo se define en (a). Sea f una instancia de Foo. ¿Cuál de las declaraciones en (b) son correctos?



Las correctas son:

System.out.println(Foo.s);
Foo.smethod();

11. Añadir la palabra clave static en el lugar de “?” si es apropiado.

public class Test {
private int count;
public static void main(String[] args) {}
public int getCount() {
return count;
}
public static int factorial(int n) {
int result = 1;
for (int i = 1; i <= n; i++)
*= i;
return result;
}
}
12. ¿Se puede invocar un método de instancia o hacer referencia a una variable de instancia en un método estático? ¿Se puede invocar un método estático o hacer referencia a una variable estática de un método deinstancia? ¿Qué hay de malo en el siguiente código?

public class Foo {
public static void main(String[] args) {
method1();
}

public void method1() {
method2();
}

public static void method2() {
System.out.println("What is radius " + c.getRadius());
}
Circle c = new Circle();
}

No se puede ya que desde un método estático debemos invocar la variable o el método también estático.
No se...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Capitulo8
  • Capitulo8 ITE
  • Contabilidad Capitulo8
  • capitulo8
  • Capitulo8 Auditoria Valeria
  • Capitulo8
  • Capitulo8
  • capitulo8

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS