Subsecretaría de Educación Superior Dirección General de Educación Superior Tecnológica INSTITUTO TECNOLÓGICO DE SALINA CRUZ CARRERA INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN Y LAS COMUNICACIONES MATERIA FUNDAMENTOS DE PROGRAMACIÓN TRABAJO QUE PRESENTA FLORES PACHECO LUIS ALBERTO REPORTE CUESTIONARIO DE LA UNIDAD 6 NÚMERO DE CONTROL: 121020158 GRADO I SEMESTRE GRUPO E-1 PROFESOR MC. SUSANA MÓNICA ROMAN NAJERA SALINA CRUZ, OAXACA., A DICIEMBRE DE 2012 1. ¿Como se definen los métodos? Se definen dentro de la clase a la que pertenecen y constituyen la interfaz o forma de acceder a la estructura interna de los objetos es decir a los datos privados. 2. ¿En que consiste la ejecución de un programa orientado a objetos? En recibir, interpretar y responder unos objetos a los mensajes que envían otros objetos. 3. ¿Como esta asociado un mensaje en P.O.O.? Está asociado siempre con un método, de manera que cuando un objeto recibe un mensaje la respuesta a ese mensaje es ejecutar el método asociado 4. ¿Que es el Modo de acceso? Específica el tipo de acceso permitido indicando que usuarios de la clase podrán acceder a ese método, los métodos es la única forma de acceso a los atributos privados. 5. Por defecto los métodos tienen protección paquete, es decir son accesibles desde cualquier clase que pertenezca al mismo paquete. Menciona los paquetes: Public: Accesible desde cualquier otra clase. Package: Accesible sólo desde el mismo paquete. Protected: Se comporta como un método público para los métodos del mismo paquete o de las subclases y para el resto como un método privado. Prívate: Sólo accesible a través de métodos de la propia clase. 6. ¿Qué es el retorno de valores? Un método puede devolver un valor a quien lo llama o no devolver nada. El valor devuelto por un método puede ser de un tipo primitivo de datos o una referencia, pero nunca puede devolver más de un valor. El valor de retorno nunca puede ser un objeto de una superclase, sí de la misma clase o de una subclase. Si el método no devuelve nada el tipo devuelto por el método es el tipo void. 7. ¿Qué es un método de clase? Los métodos de clase son variables cuyos valores son los mismos para la clase y para todas sus instancias. Para indicar que una variable es una variable de clase se utiliza la palabra clave static en la declaración de las variables: static valorRetorno nombreMetodo( <lista argumentos opcionales> ) { /* cuerpo del método */ } 8. ¿Que es un método de instancia? Cuando una declaración de método incluye un modificador static, se dice que el método es un método estático. Si no existe un modificador static, se dice que el método es un método de instancia.