🌱 Digital Garden

Search

Search IconIcon to open search

Metodo

Last updated Aug 6, 2023 Edit Source

Define las operaciones (funciones, rutinas, operaciones) implantadas dentro de una clase que estaran disponibles para ser ejecutadas por los objetos que se generen de ella.

Los metodos conforman la interfaz publica de una clase, para esto, utilizan el modificador de vista publica (==public==). Todos los metodos declarados con este estan disponibles para que objetos de otra Clase o de su misma, puedan comunicarse usando Mensajes

Adicionalmente, tambien pueden servir como intermediario para otras operaciones si se especifican con el modificador de vista privada, de esta forma permite que desde un metodo publico se llamen a otros metodos privados

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
class Date {
	private int day;

	// Parte de la vista privada
	private void print(Object value) {
		System.out.println(value);
	}

	// Parte de la vista publica / interfaz publica
	public void printDay() {
		// uso de un metodo privado para abstraer todavia mas
		print(this.day);
	}
}