Articles of métodos

¿Admite Java los métodos interno / local / secundario?

Este es mi código public class SubFunction { private String drawTribleX(){ return trible(“X”); } private String trible(String t){ return t + t + t; } public static void main(String[] args){ SubFunction o = new SubFunction(); System.out.println(o.drawTribleX()); } } ¿Puedo hacer algo como esto? public class SubFunction { private String drawTribleX(){ // *** move trible(t) inside […]

¿Por qué una llamada a función requiere el nombre del parámetro en Swift?

Tengo esta función en una clase: func multiply(factor1:Int, factor2:Int) -> Int{ return factor1 * factor2 } Intento llamar a la función usando esto: var multResult = calculator.multiply(9834, 2321) El problema es que el comstackdor quiere que se vea más como esto: var multResult = calculator.multiply(9834, factor2: 2321) ¿Por qué el primero causa un error?

Vaya método de llamada struct struct child en lugar del método parent

Aquí una muestra del código Go con una interfaz, una estructura para padres y 2 estructuras para niños package main import ( “fmt” “math” ) // Shape Interface : defines methods type ShapeInterface interface { Area() float64 GetName() string PrintArea() } // Shape Struct : standard shape with an area equal to 0.0 type Shape […]

Ventaja de establecer y obtener métodos vs variable pública

Posible duplicado: ¿Por qué usar getters y setters? ¿Hay alguna ventaja en hacer métodos para acceder a variables privadas en su clase en lugar de hacer que la variable sea pública? Por ejemplo, ¿el segundo caso es mejor que el primero? //Case 1 public class Shoe{ public int size; } //Case 2 public class Shoe{ […]

Ir, X no implementa Y (… el método tiene un receptor de puntero)

Ya hay varias preguntas y respuestas sobre este tema ” X no implementa Y (… el método tiene un receptor de puntero) “, pero a mí me parece que están hablando de cosas diferentes y no se aplican a mi caso específico. Entonces, en lugar de hacer la pregunta muy específica, la hago amplia y […]

¿Es posible tener métodos dentro de los métodos?

Tengo un método dentro de un método. El método interior depende de un bucle variable que se está ejecutando. ¿Es una mala idea?

¿Cuál es la diferencia entre los métodos anónimos (C # 2.0) y las expresiones lambda (C # 3.0)?

¿Cuál es la diferencia entre los métodos anónimos de C # 2.0 y las expresiones lambda de C # 3.0?

¿Los métodos de C # que * pueden * ser estáticos pueden ser estáticos?

¿Deberían los métodos de C # que pueden ser estáticos ser estáticos? Estábamos discutiendo esto hoy y estoy como loco. Imagina que tienes un método largo del que refactorizas unas líneas. El nuevo método probablemente toma algunas variables locales del método principal y devuelve un valor. Esto significa que podría ser estático. La pregunta es: […]

En Java, ¿cuál es la diferencia entre this.method () y method ()?

¿Hay alguna diferencia entre llamar this.method() y method() (incluida la diferencia de rendimiento)?

Diferencia entre métodos y funciones, en Python comparado con C ++

Estoy haciendo los tutoriales de Code Academy en Python, y estoy un poco confundido acerca de la definición de método y función. Del tutorial: Ya conoce algunas de las funciones incorporadas que hemos utilizado en (o para crear) cadenas, como .upper() , .lower() , str() y len() . Viniendo de C ++, creo que .upper() […]