Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: aleexx1724 en 29 de Diciembre 2014, 11:59

Título: Ejercicio CU00653B del curso java: preguntas y respuestas programación POO
Publicado por: aleexx1724 en 29 de Diciembre 2014, 11:59
Saludos y buen dia !!!!


a) ¿Es posible llamar a un método externo de un objeto que ha sido declarado pero no creado?
R: No!!!!!

b) ¿Es posible llamar a un método externo de un objeto “A” que ha sido declarado y creado pero cuyo constructor está vacío?
R: sii

c) Una llamada al método pow de la clase Math que hacemos dentro de un método definido en una clase ¿Es una llamada a un método interno o a un método externo? ¿La llamada al método pow se hace sobre un objeto declarado y creado o no declarado y no creado?
R: Es un metodo externo que viene en la biblioteca de Java.
 El objeto es declarado aunque  no creado por nosotros
Título: Re:(CU00653B)
Publicado por: toni_apr en 30 de Diciembre 2014, 15:52
Hola aleexx1724
Respuestas correctas. OK

a) Ciertamente no se puede. Si se hace, se obtiene en el editor de BlueJ un mensaje de error:
variable [nombre del objeto cuyo método se invoca] might not have been initialized
Traducido por: la variable [nombre del objeto] podría no haber sido inicializada

b) Cierto. Todos los métodos de un objeto declarado y creado son accesibles independientemente del número de atributos que tenta su clase, inclusive si no tiene atributos, con lo cual su constructor estará vacío pues no tiene atributos que inicializar.

c) Cierto también. Este método externo de la clase Math fué declarado y creado por Java de forma automática sin nuestra intervención.

Salud