Froggy Jumps Encapsulamiento en RubyVersión en línea tener una mejor compresión del tema por Ingrid Medina 1 ¿Cómo se accede a un método PRIVATE en Ruby desde fuera de la clase? a Usando self.nombre_del_metodo b Haciendo objeto.send(:nombre_del_metodo) c Con objeto.public_send(:nombre_del_metodo) 2 ¿Cuál de estas afirmaciones sobre PROTECTED en Ruby es correcta? a Un método protected solo se puede llamar dentro de la misma clase b protected y private funcionan exactamente igual c protected permite que otros objetos de la misma clase lo llamen 3 Que imprime este código ? a "Privado" b Error NoMethodError c "mensaje" 4 ¿Cómo se puede hacer que un método privado pueda ser llamado desde una subclase? a Cambiando private por protected b Usando self.metodo_privado c Haciendo super.metodo_privado 5 ¿Cuál es la forma correcta de definir una variable de instancia en Ruby para mantenerla encapsulada? a @variable = valor b self.variable = valor c @@variable = valor 6 Que ocurrirá si ejecutamos este código? a "Información privada" b "secreto" c Error NoMethodError 7 Cual es la forma correcta de definir un método privado a private def cargar_bateria b def private cargar_bateria c def cargar_bateria private 8 Como acceder al método privado en este código a puts b.saldo b puts b.send(:saldo) c puts b.public_send(:saldo) 9 ¿Qué modificador de acceso permite que un método sea llamado solo dentro de la misma instancia? a private b protected c public 10 ¿Cuál de las siguientes afirmaciones sobre protected es verdadera? a Un método protected puede llamarse desde cualquier objeto b Un método protected puede llamarse desde otra instancia de la misma clase c protected significa que solo la superclase puede llamar al método