Resumen: Entrega nº53 del curso "Aprender programación Java desde cero". 
Codificación aprenderaprogramar.com: CU00653B 

 

 

CONCEPTO O DEFINICIÓN DE MÉTODO INTERNO Y MÉTODO EXTERNO EN JAVA

Cuando programamos una clase en Java es frecuente que usemos dos tipos de llamadas a métodos. Un tipo de llamada es aquella que hacemos a un método de la propia clase. Otro tipo es aquella que hacemos a un método de otra clase. En base a ello hacemos estas definiciones:

 

Llamada a método interno: es aquella llamada a un método ubicado en la misma clase en que se produce la llamada. La sintaxis es: nombreDelMétodo (parámetros si los hay);. Ejemplo: calcularCoste();.

 

Llamada a método externo: cuando una clase usa objetos de otra clase  y se hacen llamadas a métodos de ese objeto (métodos definidos en otra clase) decimos que se llama a un método externo. La sintaxis es: nombreDelObjeto.nombreDelMétodo (parámetros si los hay);. Ejemplo: deposito1.calcularCoste();.

 

La llamada a métodos externos usa la notación de punto, es decir, nombre del objeto [punto] nombre del método. En la llamada a métodos internos esta notación se omite. Se sobreentiende que al llamar a un método el objeto al que se refiere es el que se define en la clase.

 

 

EJERCICIO

Reflexiona y responde a las siguientes preguntas:

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

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?

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?

Puedes comprobar si tus respuestas son correctas consultando en los foros aprenderaprogramar.com.

 

 

 

 

 

 

Para acceder a la información general sobre este curso y al listado completo de entregas pulsa en este link:  Ver curso completo.

 

Para  hacer un comentario o consulta utiliza los foros aprenderaprogramar.com, abiertos a cualquier persona independientemente de su nivel de conocimiento.

 

Descargar archivo: