Hay cuatro combinaciones posibles dependiendo de si el programador utiliza estos modificadores en la llamada al método o en la definición del mismo: