PruebaDeEscritorioConObjetos

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

description

Ejemplo de pruebas de escritorio con objetos

Transcript of PruebaDeEscritorioConObjetos

Page 1: PruebaDeEscritorioConObjetos

AsterPass

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

Page 2: PruebaDeEscritorioConObjetos
Page 3: PruebaDeEscritorioConObjetos

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.

Page 4: PruebaDeEscritorioConObjetos

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.

Page 5: PruebaDeEscritorioConObjetos

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)

Page 6: PruebaDeEscritorioConObjetos
Page 7: PruebaDeEscritorioConObjetos

20

18

9

32

4519 29

Page 8: PruebaDeEscritorioConObjetos

20

19

9

32

4529

Page 9: PruebaDeEscritorioConObjetos

•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.

Page 10: PruebaDeEscritorioConObjetos

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

Page 11: PruebaDeEscritorioConObjetos

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

Page 12: PruebaDeEscritorioConObjetos

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

Page 13: PruebaDeEscritorioConObjetos

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

Page 14: PruebaDeEscritorioConObjetos

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

Page 15: PruebaDeEscritorioConObjetos

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

Page 16: PruebaDeEscritorioConObjetos

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

Page 17: PruebaDeEscritorioConObjetos

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

Page 18: PruebaDeEscritorioConObjetos

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

Page 19: PruebaDeEscritorioConObjetos

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

Page 20: PruebaDeEscritorioConObjetos

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)

Page 21: PruebaDeEscritorioConObjetos

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)

Page 22: PruebaDeEscritorioConObjetos

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

Page 23: PruebaDeEscritorioConObjetos

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

Page 24: PruebaDeEscritorioConObjetos

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

Page 25: PruebaDeEscritorioConObjetos

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();

Page 26: PruebaDeEscritorioConObjetos

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()

Page 27: PruebaDeEscritorioConObjetos

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

Page 28: PruebaDeEscritorioConObjetos

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

Page 29: PruebaDeEscritorioConObjetos

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

Page 30: PruebaDeEscritorioConObjetos

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

Page 31: PruebaDeEscritorioConObjetos

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

Page 32: PruebaDeEscritorioConObjetos

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

Page 33: PruebaDeEscritorioConObjetos

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