valores sentencia retornan resueltos relaciones que programacion polimorfismo orientada objetos metodos libro entre ejercicios clases java forum mailing-list

java - sentencia - ¿Por qué algunas personas usan el método de Clase#en lugar del método de Clase en la correspondencia?



relaciones entre clases y objetos en java (1)

Es la notación utilizada en los comentarios de javadoc cuando se vincula con el método de otra clase.

EDITAR

Para recopilar la información adicional proporcionada en los comentarios:

  • @Hugo observa que la notación # a su vez proviene de anclajes HTML
  • @maksimov señala que Object.method es la sintaxis de Java para llamar a métodos estáticos, lo que podría ser engañoso

ACTUALIZAR

Java 8 trae una nueva sintaxis para las referencias de métodos, que ahora parece ser más popular, por lo que Object#toString tiende a escribirse Object::toString .

Al escribir sobre métodos en Java (es decir, en foros, listas de correo, rastreadores de problemas, etc.) muchas personas separan el nombre del método del nombre de la clase usando el símbolo ''#'' en lugar del nativo de Java . operador; por ejemplo, la gente se refiere a Object#toString lugar de Object.toString . ¿De dónde viene esta sintaxis?