Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Curso:
Lenguajes de programación III – 05
Tema:
Miembros de Instancia y de Clase
Docente:
Mario César Santillana Valdivia
Autores:
Jose Manuel Huamani Paucara
Andres Isaias Ccaso Mamani
Adrián Alessandro Calderón Begazo
2022
Ejercicios
1. Dadas las siguientes clases identifique cuales son variables de clase, variables
de instancia, métodos de instancia y métodos de clase. Posteriormente
implemente y compruebe la funcionalidad de estas.
Variable de clase:
● count
● a
● b
Variable de instancia:
● OwnerName
● distance
● idBicy
Métodos de
clase:
● Counter ()
● Bicycle mostUsed (Bicycle x, Bicycle y)
Métodos de instancia:
● Bicycle (String OwnerName, int distance)
● getOwnerName ()
● getDistance ()
● distanceTraveled (int meters)
● toString ()
Colocando
“this. valor++” no cambiamos en nada los valores que nos muestra por
pantalla ya que el “this” solo hace referencia a un objeto” que en este
caso es el incremento que se realiza en el proceso.
b) ¿Qué valores imprime el programa ContadorTest? ¿Por qué?
Nos da los
valores: 0, 5, 11, 16; porque en el main colocamos los valores de 3 y 10 y
luego llamamos dos veces a el objeto c1 y una vez a c2, “3” que está en c1
pasa por el método inc () dos veces y nos da el valor “5”, luego “10” valor
del objeto c2 pasa por el método inc () y nos da el valor 11 y al final a traves
del método acumulador () nos da la suma de todos los valores.
No salta un error ya que la variable ahora es privada por tal motivo para
usarla en el main se debe crear un set y get para dicha variable.