pruebadeescritorioconobjetos

Post on 08-Jul-2015

151 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Ejemplo de pruebas de escritorio con objetos

TRANSCRIPT

AsterPass

Aquino Herrera Leonel Cortes Hernández Eduardo Guzmán Cruz Elias Alberto Hernández Campos Mitzi Lizeth Puertos Herrera Elizabeth

Un montículo (heap en inglés) es una estructura dedatos del tipo árbol con información pertenecientea un conjunto ordenado. Los montículos máximostienen la característica de que cada nodo padretiene un valor mayor que el de todos sus nodoshijos, mientras que en los montículos mínimos, elvalor del nodo padre es siempre menor al de susnodos hijos.

Un árbol cumple la condición de montículo si satisfacedicha condición y además es un árbol binario completo.Un árbol binario es completo cuando todos los nivelesestán llenos, con la excepción del último, que se llenadesde la izquierda hacia la derecha.En un montículo de prioridad, el mayor elemento (o elmenor, dependiendo de la relación de orden escogida)está siempre en el nodo raíz. Por esta razón, losmontículos son útiles para implementar colas deprioridad.

Una ventaja que poseen los montículos es que, porser árboles completos, se pueden implementarusando arreglos, lo cual simplifica su codificación ylibera al programador del uso de punteros. Laeficiencia de las operaciones en los montículos escrucial en diversos algoritmos de recorrido degrafos y de ordenamiento (heapsort)

20

18

9

32

4519 29

20

19

9

32

4529

•Una pila (stack en inglés) es una lista ordinal oestructura de datos en la que el modo de accesoa sus elementos es de tipo LIFO (del inglés LastIn First Out, último en entrar, primero en salir)que permite almacenar y recuperar datos.

•Esta estructura se aplica en multitud deocasiones en el área de informática debido a susimplicidad y ordenación implícita de la propiaestructura.

public class Qk {

int m;

public static void main() { // 1. Se crea el registro de

activación de “main”.

Qk kt = new Qk();

kt.k += 7;

Qk j = new Qk();

j.setM(4);

System.out.println(kt.m);

int p = kt.getK();

System.out.println(p);

}

int getK() {

return this.k;

}

void setM(int g) {

this.m = g;

}

int k = 8;

}

1 Params.main

public class Qk {

int m;

public static void main() { // 1. Se crea el registro de

activación de “main”.

Qk kt = new Qk(); // 2. Se crea el objeto de la clase .

kt.k += 7;

Qk j = new Qk();

j.setM(4);

System.out.println(kt.m);

int p = kt.getK();

System.out.println(p);

}

int getK() {

return this.k;

}

void setM(int g) {

this.m = g;

}

int k = 8;

}

1 Params.main

2 Crea objeto kt

public class Qk {

int m; // 3. Se crea la variable ”m”.

public static void main() { // 1. Se crea el registro de

activación de “main”.

Qk kt = new Qk(); // 2. Se crea el objeto de la clase .

kt.k += 7;

Qk j = new Qk();

j.setM(4);

System.out.println(kt.m);

int p = kt.getK();

System.out.println(p);

}

int getK() {

return this.k;

}

void setM(int g) {

this.m = g;

}

int k = 8;

}

1 Params.main

2 Crea objeto kt

3 int m

public class Qk {

int m; // 3. Se crea la variable ”m”.

public static void main() { // 1. Se crea el registro de

activación de “main”.

Qk kt = new Qk(); // 2. Se crea el objeto de la clase .

kt.k += 7;

Qk j = new Qk();

j.setM(4);

System.out.println(kt.m);

int p = kt.getK();

System.out.println(p);

}

int getK() {

return this.k;

}

void setM(int g) {

this.m = g;

}

int k = 8; // 4. Se crea la variable “k” con valor 8.

}

1 Params.main

2 Crea objeto kt

3 int m

4 Int k = 8

public class Qk {

int m; // 3. Se crea la variable ”m”.

public static void main() { // 1. Se crea el registro de

activación de “main”.

Qk kt = new Qk(); // 2. Se crea el objeto de la clase .

5. Regresa al objeto

kt.k += 7;

Qk j = new Qk();

j.setM(4);

System.out.println(kt.m);

int p = kt.getK();

System.out.println(p);

}

int getK() {

return this.k;

}

void setM(int g) {

this.m = g;

}

int k = 8; // 4. Se crea la variable “k” con valor 8.

}

1 Params.main

2 Crea objeto kt

3 int m

4 Int k = 8

5 Regresa al objeto kt

public class Qk {

int m; // 3. Se crea la variable ”m”.

public static void main() { // 1. Se crea el registro de

activación de “main”.

Qk kt = new Qk(); // 2. Se crea el objeto de la clase .

5. Regresa al objetokt.k += 7; // 6. A la primera variable “kl.k” se da valor de 8

y se le suma 7

Qk j = new Qk();

j.setM(4);

System.out.println(kt.m);

int p = kt.getK();

System.out.println(p);

}

int getK() {

return this.k;

}

void setM(int g) {

this.m = g;

}

int k = 8; // 4. Se crea la variable “k” con valor 8.

}

1 Params.main

2 Crea objeto kt

3 int m

4 Int k = 8

5 Regresa al objeto kt

6 Ejecuta suma

public class Qk {

int m; // 3. Se crea la variable ”m”.

public static void main() { // 1. Se crea el registro de

activación de “main”.

Qk kt = new Qk(); // 2. Se crea el objeto de la clase .

5. Regresa al objetokt.k += 7; // 6. A la primera variable “kl.k” se da valor de 8

y se le suma 7

Qk j = new Qk(); // 7 . Se crea el objeto de la clase.

j.setM(4);

System.out.println(kt.m);

int p = kt.getK();

System.out.println(p);

}

int getK() {

return this.k;

}

void setM(int g) {

this.m = g;

}

int k = 8; // 4. Se crea la variable “k” con valor 8.

}

1 Params.main

2 Crea objeto kt

3 int m

4 Int k = 8

5 Regresa al objeto kt

6 Ejecuta suma

7 Crea objeto j

public class Qk {

int m; // 3. Se crea la variable ”m”.

8. regresa al variable “m”

public static void main() { // 1. Se crea el registro de

activación de “main”.

Qk kt = new Qk(); // 2. Se crea el objeto de la clase .

5. Regresa al objetokt.k += 7; // 6. A la primera variable “kl.k” se da valor de 8

y se le suma 7

Qk j = new Qk(); // 7 . Se crea el objeto de la clase.

j.setM(4);

System.out.println(kt.m);

int p = kt.getK();

System.out.println(p);

}

int getK() {

return this.k;

}

void setM(int g) {

this.m = g;

}

int k = 8; // 4. Se crea la variable “k” con valor 8.

}

1 Params.main

2 Crea objeto kt

3 int m

4 Int k = 8

5 Regresa al objeto kt

6 Ejecuta suma

7 Crea objeto j

8 Regresa al variable m

public class Qk {

int m; // 3. Se crea la variable ”m”.

8. regresa al variable “m”

public static void main() { // 1. Se crea el registro de

activación de “main”.

Qk kt = new Qk(); // 2. Se crea el objeto de la clase .

5. Regresa al objetokt.k += 7; // 6. A la primera variable “kl.k” se da valor de 8

y se le suma 7

Qk j = new Qk(); // 7 . Se crea el objeto de la clase.

j.setM(4);

System.out.println(kt.m);

int p = kt.getK();

System.out.println(p);

}

int getK() {

return this.k;

}

void setM(int g) {

this.m = g;

}

int k = 8; // 4. Se crea la variable “k” con valor 8.

9. regresa al variable “k”

}

1 Params.main

2 Crea objeto kt

3 int m

4 Int k = 8

5 Regresa al objeto kt

6 Ejecuta suma

7 Crea objeto j

8 Regresa al variable m

9 Regresa al variable k

public class Qk {

int m; // 3. Se crea la variable ”m”.

8. regresa al variable “m”

public static void main() { // 1. Se crea el registro de

activación de “main”.

Qk kt = new Qk(); // 2. Se crea el objeto de la clase .

5. Regresa al objetokt.k += 7; // 6. A la primera variable “kl.k” se da valor de 8

y se le suma 7

Qk j = new Qk(); // 7 . Se crea el objeto de la clase.

10 . Regresa al objeto

j.setM(4);

System.out.println(kt.m);

int p = kt.getK();

System.out.println(p);

}

int getK() {

return this.k;

}

void setM(int g) {

this.m = g;

}

int k = 8; // 4. Se crea la variable “k” con valor 8.

9. regresa al variable “k”

}

1 Params.main

2 Crea objeto kt

3 int m

4 Int k = 8

5 Regresa al objeto kt

6 Ejecuta suma

7 Crea objeto j

8 Regresa al variable m

9 Regresa al variable k

10 Regresa al objeto j

public class Qk {

int m; // 3. Se crea la variable ”m”.

8. regresa al variable “m”

public static void main() { // 1. Se crea el registro de

activación de “main”.

Qk kt = new Qk(); // 2. Se crea el objeto de la clase .

5. Regresa al objetokt.k += 7; // 6. A la primera variable “kl.k” se da valor de 8

y se le suma 7

Qk j = new Qk(); // 7 . Se crea el objeto de la clase.

10 . Regresa al objetoj.setM(4); // 11. En el objeto j el método setM le pasa como

parámetro el valor 4

System.out.println(kt.m);

int p = kt.getK();

System.out.println(p);

}

int getK() {

return this.k;

}

void setM(int g) {

this.m = g;

}

int k = 8; // 4. Se crea la variable “k” con valor 8.

9. regresa al variable “k”

}

1 Params.main

2 Crea objeto kt

3 int m

4 Int k = 8

5 Regresa al objeto kt

6 Ejecuta suma

7 Crea objeto j

8 Regresa al variable m

9 Regresa al variable k

10 Regresa al objeto j

11 Objeto j pasa como parámetro setM(4)

public class Qk {

int m; // 3. Se crea la variable ”m”.

8. regresa al variable “m”

public static void main() { // 1. Se crea el registro de

activación de “main”.

Qk kt = new Qk(); // 2. Se crea el objeto de la clase .

5. Regresa al objetokt.k += 7; // 6. A la primera variable “kl.k” se da valor de 8

y se le suma 7

Qk j = new Qk(); // 7 . Se crea el objeto de la clase.

10 . Regresa al objetoj.setM(4); // 11. En el objeto j el método setM le pasa como

parámetro el valor 4

System.out.println(kt.m);

int p = kt.getK();

System.out.println(p);

}

int getK() {

return this.k;

}

void setM(int g) { // 12. Crea el método set

this.m = g;

}

int k = 8; // 4. Se crea la variable “k” con valor 8.

9. regresa al variable “k”

}

1 Params.main

2 Crea objeto kt

3 int m

4 Int k = 8

5 Regresa al objeto kt

6 Ejecuta suma

7 Crea objeto j

8 Regresa al variable m

9 Regresa al variable k

10 Regresa al objeto j

11 Objeto j pasa como parámetro setM(4)

12 Método setM(int g)

public class Qk {

int m; // 3. Se crea la variable ”m”.

8. regresa al variable “m”

public static void main() { // 1. Se crea el registro de

activación de “main”.

Qk kt = new Qk(); // 2. Se crea el objeto de la clase .

5. Regresa al objetokt.k += 7; // 6. A la primera variable “kl.k” se da valor de 8

y se le suma 7

Qk j = new Qk(); // 7 . Se crea el objeto de la clase.

10 . Regresa al objetoj.setM(4); // 11. En el objeto j el método setM le pasa como

parámetro el valor 4

System.out.println(kt.m);

int p = kt.getK();

System.out.println(p);

}

int getK() {

return this.k;

}

void setM(int g) { // 12. Crea el método set

this.m = g; // 13. Especifica la referencia} int k = 8; // 4. Se crea la variable “k” con valor 8.

9. regresa al variable “k”

}

1 Params.main

2 Crea objeto kt

3 int m

4 Int k = 8

5 Regresa al objeto kt

6 Ejecuta suma

7 Crea objeto j

8 Regresa al variable m

9 Regresa al variable k

10 Regresa al objeto j

11 Objeto j pasa como parámetro setM(4)

12 Método setM(int g)

13 Especifica la referencia

public class Qk {

int m; // 3. Se crea la variable ”m”.

8. regresa al variable “m”

public static void main() { // 1. Se crea el registro de

activación de “main”.

Qk kt = new Qk(); // 2. Se crea el objeto de la clase .

5. Regresa al objetokt.k += 7; // 6. A la primera variable “kl.k” se da valor de 8

y se le suma 7

Qk j = new Qk(); // 7 . Se crea el objeto de la clase.

10 . Regresa al objetoj.setM(4); // 11. En el objeto j el método setM le pasa como

parámetro el valor 4

System.out.println(kt.m);

int p = kt.getK();

System.out.println(p);

}

int getK() {

return this.k;

}

void setM(int g) { // 12. Crea el método set

this.m = g; // 13. Especifica la referencia} // 14. Desactiva el método setMint k = 8; // 4. Se crea la variable “k” con valor 8.

9. regresa al variable “k”

}

1 Params.main

2 Crea objeto kt

3 int m

4 Int k = 8

5 Regresa al objeto kt

6 Ejecuta suma

7 Crea objeto j

8 Regresa al variable m

9 Regresa al variable k

10 Regresa al objeto j

11 Objeto j pasa como parámetro setM(4)

12 Método setM(int g)

13 Especifica la referencia 14

public class Qk {

int m; // 3. Se crea la variable ”m”.

8. regresa al variable “m”

public static void main() { // 1. Se crea el registro de

activación de “main”.

Qk kt = new Qk(); // 2. Se crea el objeto de la clase .

5. Regresa al objetokt.k += 7; // 6. A la primera variable “kl.k” se da valor de 8

y se le suma 7

Qk j = new Qk(); // 7 . Se crea el objeto de la clase.

10 . Regresa al objetoj.setM(4); // 11. En el objeto j el método setM le pasa como

parámetro el valor 4 System.out.println(kt.m); // 15. Se muestra el valor de “kt.m”

y salto de línea

int p = kt.getK();

System.out.println(p);

}

int getK() {

return this.k;

}

void setM(int g) { // 12. Crea el método set

this.m = g; // 13. Especifica la referencia} // 14. Desactiva el método setMint k = 8; // 4. Se crea la variable “k” con valor 8.

9. regresa al variable “k”

}

1 Params.main

2 Crea objeto kt

3 int m

4 Int k = 8

5 Regresa al objeto kt

6 Ejecuta suma

7 Crea objeto j

8 Regresa al variable m

9 Regresa al variable k

10 Regresa al objeto j

11 Objeto j pasa como parámetro setM(4)

12 Método setM(int g)

13 Especifica la referencia 14

15 Imprime

public class Qk {

int m; // 3. Se crea la variable ”m”.

8. regresa al variable “m”

public static void main() { // 1. Se crea el registro de

activación de “main”.

Qk kt = new Qk(); // 2. Se crea el objeto de la clase .

5. Regresa al objetokt.k += 7; // 6. A la primera variable “kl.k” se da valor de 8

y se le suma 7

Qk j = new Qk(); // 7 . Se crea el objeto de la clase.

10 . Regresa al objetoj.setM(4); // 11. En el objeto j el método setM le pasa como

parámetro el valor 4 System.out.println(kt.m); // 15. Se muestra el valor de “kt.m”

y salto de líneaint p = kt.getK(); // 16. Se crea la variable ”p”, inicializándola con el objeto

y el kt método getK.System.out.println(p);

}

int getK() {

return this.k;

}

void setM(int g) { // 12. Crea el método set

this.m = g; // 13. Especifica la referencia} // 14. Desactiva el método setMint k = 8; // 4. Se crea la variable “k” con valor 8.

9. regresa al variable “k”

}

1 Params.main

2 Crea objeto kt

3 int m

4 Int k = 8

5 Regresa al objeto kt

6 Ejecuta suma

7 Crea objeto j

8 Regresa al variable m

9 Regresa al variable k

10 Regresa al objeto j

11 Objeto j pasa como parámetro setM(4)

12 Método setM(int g)

13 Especifica la referencia 14

15 Imprime

16 int p = kt.getK();

public class Qk {

int m; // 3. Se crea la variable ”m”.

8. regresa al variable “m”

public static void main() { // 1. Se crea el registro de

activación de “main”.

Qk kt = new Qk(); // 2. Se crea el objeto de la clase .

5. Regresa al objetokt.k += 7; // 6. A la primera variable “kl.k” se da valor de 8

y se le suma 7

Qk j = new Qk(); // 7 . Se crea el objeto de la clase.

10 . Regresa al objetoj.setM(4); // 11. En el objeto j el método setM le pasa como

parámetro el valor 4 System.out.println(kt.m); // 15. Se muestra el valor de “kt.m”

y salto de líneaint p = kt.getK(); // 16. Se crea la variable ”p”, inicializándola con el objeto

y el kt método getK.System.out.println(p);

}

int getK() { // 17. Creación del método getK

return this.k;

}

void setM(int g) { // 12. Crea el método set

this.m = g; // 13. Especifica la referencia} // 14. Desactiva el método setMint k = 8; // 4. Se crea la variable “k” con valor 8.

9. regresa al variable “k”

}

1 Params.main

2 Crea objeto kt

3 int m

4 Int k = 8

5 Regresa al objeto kt

6 Ejecuta suma

7 Crea objeto j

8 Regresa al variable m

9 Regresa al variable k

10 Regresa al objeto j

11 Objeto j pasa como parámetro setM(4)

12 Método setM(int g)

13 Especifica la referencia 14

15 Imprime

16 int p = kt.getK();

17 Creación de método getK()

public class Qk {

int m; // 3. Se crea la variable ”m”.

8. regresa al variable “m”

public static void main() { // 1. Se crea el registro de

activación de “main”.

Qk kt = new Qk(); // 2. Se crea el objeto de la clase .

5. Regresa al objetokt.k += 7; // 6. A la primera variable “kl.k” se da valor de 8

y se le suma 7

Qk j = new Qk(); // 7 . Se crea el objeto de la clase.

10 . Regresa al objetoj.setM(4); // 11. En el objeto j el método setM le pasa como

parámetro el valor 4 System.out.println(kt.m); // 15. Se muestra el valor de “kt.m”

y salto de líneaint p = kt.getK(); // 16. Se crea la variable ”p”, inicializándola con el objeto

y el kt método getK.System.out.println(p);

}

int getK() { // 17. Creación del método getK

return this.k; // 18. Regresa la especificación de la referencia

}

void setM(int g) { // 12. Crea el método set

this.m = g; // 13. Especifica la referencia} // 14. Desactiva el método setMint k = 8; // 4. Se crea la variable “k” con valor 8.

9. regresa al variable “k”

}

1 Params.main

2 Crea objeto kt

3 int m

4 Int k = 8

5 Regresa al objeto kt

6 Ejecuta suma

7 Crea objeto j

8 Regresa al variable m

9 Regresa al variable k

10 Regresa al objeto j

11 Objeto j pasa como parámetro setM(4)

12 Método setM(int g)

13 Especifica la referencia 14

15 Imprime

16 int p = kt.getK();

17 Creación de método getK()

18 Regresa referencia

public class Qk {

int m; // 3. Se crea la variable ”m”.

8. regresa al variable “m”

public static void main() { // 1. Se crea el registro de

activación de “main”.

Qk kt = new Qk(); // 2. Se crea el objeto de la clase .

5. Regresa al objetokt.k += 7; // 6. A la primera variable “kl.k” se da valor de 8

y se le suma 7

Qk j = new Qk(); // 7 . Se crea el objeto de la clase.

10 . Regresa al objetoj.setM(4); // 11. En el objeto j el método setM le pasa como

parámetro el valor 4 System.out.println(kt.m); // 15. Se muestra el valor de “kt.m”

y salto de líneaint p = kt.getK(); // 16. Se crea la variable ”p”, inicializándola con el objeto

y el kt método getK.System.out.println(p);

}

int getK() { // 17. Creación del método getK

return this.k; // 18. Regresa la especificación de la referencia

} // 19. Desactiva el método getK

void setM(int g) { // 12. Crea el método set

this.m = g; // 13. Especifica la referencia} // 14. Desactiva el método setMint k = 8; // 4. Se crea la variable “k” con valor 8.

9. regresa al variable “k”

}

1 Params.main

2 Crea objeto kt

3 int m

4 Int k = 8

5 Regresa al objeto kt

6 Ejecuta suma

7 Crea objeto j

8 Regresa al variable m

9 Regresa al variable k

10 Regresa al objeto j

11 Objeto j pasa como parámetro setM(4)

12 Método setM(int g)

13 Especifica la referencia 14

15 Imprime

16 int p = kt.getK();

17 Creación de método getK()

18 Regresa referencia 19

public class Qk {

int m; // 3. Se crea la variable ”m”.

8. regresa al variable “m”

public static void main() { // 1. Se crea el registro de

activación de “main”.

Qk kt = new Qk(); // 2. Se crea el objeto de la clase .

5. Regresa al objetokt.k += 7; // 6. A la primera variable “kl.k” se da valor de 8

y se le suma 7

Qk j = new Qk(); // 7 . Se crea el objeto de la clase.

10 . Regresa al objetoj.setM(4); // 11. En el objeto j el método setM le pasa como

parámetro el valor 4 System.out.println(kt.m); // 15. Se muestra el valor de “kt.m”

y salto de líneaint p = kt.getK(); // 16. Se crea la variable ”p”, inicializándola con el objeto

y el kt método getK.20. Regresa a la variable p

System.out.println(p);

}

int getK() { // 17. Creación del método getK

return this.k; // 18. Regresa la especificación de la referencia

} // 19. Desactiva el método getK

void setM(int g) { // 12. Crea el método set

this.m = g; // 13. Especifica la referencia} // 14. Desactiva el método setMint k = 8; // 4. Se crea la variable “k” con valor 8.

9. regresa al variable “k”

}

1 Params.main

2 Crea objeto kt

3 int m

4 Int k = 8

5 Regresa al objeto kt

6 Ejecuta suma

7 Crea objeto j

8 Regresa al variable m

9 Regresa al variable k

10 Regresa al objeto j

11 Objeto j pasa como parámetro setM(4)

12 Método setM(int g)

13 Especifica la referencia 14

15 Imprime

16 int p = kt.getK();

17 Creación de método getK()

18 Regresa referencia

20 Regresa a la variable “p”

19

public class Qk {

int m; // 3. Se crea la variable ”m”.

8. regresa al variable “m”

public static void main() { // 1. Se crea el registro de

activación de “main”.

Qk kt = new Qk(); // 2. Se crea el objeto de la clase .

5. Regresa al objetokt.k += 7; // 6. A la primera variable “kl.k” se da valor de 8

y se le suma 7

Qk j = new Qk(); // 7 . Se crea el objeto de la clase.

10 . Regresa al objetoj.setM(4); // 11. En el objeto j el método setM le pasa como

parámetro el valor 4 System.out.println(kt.m); // 15. Se muestra el valor de “kt.m”

y salto de líneaint p = kt.getK(); // 16. Se crea la variable ”p”, inicializándola con el objeto

y el kt método getK.20. Regresa a la variable p

System.out.println(p); // 21 . Se muestra el valor de la variable “p”y salto de línea.

}

int getK() { // 17. Creación del método getK

return this.k; // 18. Regresa la especificación de la referencia

} // 19. Desactiva el método getK

void setM(int g) { // 12. Crea el método set

this.m = g; // 13. Especifica la referencia} // 14. Desactiva el método setMint k = 8; // 4. Se crea la variable “k” con valor 8.

9. regresa al variable “k”

}

1 Params.main

2 Crea objeto kt

3 int m

4 Int k = 8

5 Regresa al objeto kt

6 Ejecuta suma

7 Crea objeto j

8 Regresa al variable m

9 Regresa al variable k

10 Regresa al objeto j

11 Objeto j pasa como parámetro setM(4)

12 Método setM(int g)

13 Especifica la referencia 14

15 Imprime

16 int p = kt.getK();

17 Creación de método getK()

18 Regresa referencia

20 Regresa a la variable “p”

19

21 Imprime

public class Qk {

int m; // 3. Se crea la variable ”m”.

8. regresa al variable “m”

public static void main() { // 1. Se crea el registro de

activación de “main”.

Qk kt = new Qk(); // 2. Se crea el objeto de la clase .

5. Regresa al objetokt.k += 7; // 6. A la primera variable “kl.k” se da valor de 8

y se le suma 7

Qk j = new Qk(); // 7 . Se crea el objeto de la clase.

10 . Regresa al objetoj.setM(4); // 11. En el objeto j el método setM le pasa como

parámetro el valor 4 System.out.println(kt.m); // 15. Se muestra el valor de “kt.m”

y salto de líneaint p = kt.getK(); // 16. Se crea la variable ”p”, inicializándola con el objeto

y el kt método getK.20. Regresa a la variable p

System.out.println(p); // 21 . Se muestra el valor de la variable “p”y salto de línea.

} // 22. Desactiva la ejecución del método main

int getK() { // 17. Creación del método getK

return this.k; // 18. Regresa la especificación de la referencia

} // 19. Desactiva el método getK

void setM(int g) { // 12. Crea el método set

this.m = g; // 13. Especifica la referencia} // 14. Desactiva el método setMint k = 8; // 4. Se crea la variable “k” con valor 8.

9. regresa al variable “k”

}

1 Params.main

2 Crea objeto kt

3 int m

4 Int k = 8

5 Regresa al objeto kt

6 Ejecuta suma

7 Crea objeto j

8 Regresa al variable m

9 Regresa al variable k

10 Regresa al objeto j

11 Objeto j pasa como parámetro setM(4)

12 Método setM(int g)

13 Especifica la referencia 14

15 Imprime

16 int p = kt.getK();

17 Creación de método getK()

18 Regresa referencia

20 Regresa a la variable “p”

19

21 Imprime 22

public class Qk { int m; // 3. Se crea la variable ”m”.

8. regresa al variable “m”public static void main() { // 1. Se crea el registro de

activación de “main”.Qk kt = new Qk(); // 2. Se crea el objeto de la clase .

5. Regresa al objetokt.k += 7; // 6. A la primera variable “kl.k” se da valor de 8

y se le suma 7Qk j = new Qk(); // 7 . Se crea el objeto de la clase.

10 . Regresa al objetoj.setM(4); // 11. En el objeto j el método setM le pasa como

parámetro el valor 4 System.out.println(kt.m); // 15. Se muestra el valor de “kt.m”

y salto de líneaint p = kt.getK(); // 16. Se crea la variable ”p”, inicializándola con el objeto

y el kt método getK.20. Regresa a la variable p

System.out.println(p); // 21 . Se muestra el valor de la variable “p”y salto de línea.

} // 22. Desactiva la ejecución del método mainint getK() { // 17. Creación del método getKreturn this.k; // 18. Regresa la especificación de la referencia

} // 19. Desactiva el método getKvoid setM(int g) { // 12. Crea el método set this.m = g; // 13. Especifica la referencia

} // 14. Desactiva el método setMint k = 8; // 4. Se crea la variable “k” con valor 8.

9. regresa al variable “k”} // 23. Termina la clase

1 Params.main

2 Crea objeto kt

3 int m

4 Int k = 8

5 Regresa al objeto kt

6 Ejecuta suma

7 Crea objeto j

8 Regresa al variable m

9 Regresa al variable k

10 Regresa al objeto j

11 Objeto j pasa como parámetro setM(4)

12 Método setM(int g)

13 Especifica la referencia 14

15 Imprime

16 int p = kt.getK();

17 Creación de método getK()

18 Regresa referencia

20 Regresa a la variable “p”

19

21 Imprime 22

23

15

Salida

0

Salida

Se crea el registro de activación de la clase main llamado Qk.

top related