Articles of métodos

¿Cómo llamar a un método diariamente, en un momento específico, en C #?

He buscado en SO y encontré respuestas sobre Quartz.net. Pero parece ser demasiado grande para mi proyecto. Quiero una solución equivalente, pero más simple y (en el mejor de) código interno (no se requiere una biblioteca externa). ¿Cómo puedo llamar un método diariamente, en un momento específico? Necesito agregar algo de información sobre esto: la […]

¿Por qué este método Java parece tener dos tipos de devolución?

public List getResult(String s); donde Foo es mi propia clase. ¿Cuál es el tipo de devolución de este método? ¿Por qué parece tener dos tipos de devolución?

¿Admite Java los valores de parámetro predeterminados?

Encontré un código Java que tenía la siguiente estructura: public MyParameterizedFunction(String param1, int param2) { this(param1, param2, false); } public MyParameterizedFunction(String param1, int param2, boolean param3) { //use all three parameters here } Sé que en C ++ puedo asignar un parámetro a un valor predeterminado. Por ejemplo: void MyParameterizedFunction(String param1, int param2, bool param3=false); […]

¿Qué es un “método estático” en C #?

¿Qué significa cuando agrega la palabra clave estática a un método? public static void doSomething(){ //Well, do something! } ¿Puedes agregar la palabra clave static a la clase? ¿Qué significaría entonces?

¿Puedo agregar métodos de extensión a una clase estática existente?

Soy un fan de los métodos de extensión en C #, pero no he tenido éxito al agregar un método de extensión a una clase estática, como Console. Por ejemplo, si deseo agregar una extensión a la consola, llamada ‘WriteBlueLine’, para poder ir: Console.WriteBlueLine(“This text is blue”); Intenté esto agregando un método público local estático, […]

¿Por qué no se está llamando a un método estático a través de una instancia un error para el comstackdor de Java?

Estoy seguro de que todos ustedes conocen el comportamiento que quiero decir, código como: Thread thread = new Thread(); int activeCount = thread.activeCount(); provoca una advertencia del comstackdor. ¿Por qué no es un error? EDITAR: Para ser claro: la pregunta no tiene nada que ver con los hilos. Me doy cuenta de que a menudo […]

¿Por qué se usan signos de admiración en los métodos de Ruby?

En Ruby, algunos métodos tienen un signo de interrogación ( ? ) Que hacen una pregunta como include? que pregunta si el objeto en cuestión está incluido, esto luego devuelve un verdadero / falso. Pero ¿por qué algunos métodos tienen signos de exclamación ( ! ) Donde otros no? Qué significa eso?

Invoque métodos directos o métodos con argumentos / variables / parámetros en EL

¿Cómo puedo en JSF 2.0 invocar métodos directos o métodos con argumentos / variables / parámetros en EL? Por ejemplo, obtener el tamaño de la lista en EL: O invocar un método de acción con argumentos: Esto no parece funcionar en mi entorno. No parece que le gusten los paréntesis. javax.el.ELException: Análisis de errores: # […]

Diferencia entre método y función en Scala

Leí Scala Functions (parte de Another tour of Scala ). En esa publicación, declaró: Los métodos y las funciones no son lo mismo Pero él no explicó nada al respecto. ¿Qué estaba tratando de decir?

¿Cuál es la diferencia entre los métodos de clase y de instancia?

¿Cuál es la diferencia entre un método de clase y un método de instancia? ¿Los métodos de instancia son los accessors (getters y setters) mientras que los métodos de clase son prácticamente todo lo demás?