Preguntas etiquetadas con methods

Un método es un bloque de código que realiza una tarea y está asociado con una clase o un objeto. Está relacionado con los conceptos no orientados a objetos de funciones y procedimientos.


15
Compare dos objetos con .equals () y == operador
Construí una clase con un Stringcampo. Luego creé dos objetos y tengo que compararlos usando el ==operador y .equals()también. Esto es lo que hice: public class MyClass { String a; public MyClass(String ab) { a = ab; } public boolean equals(Object object2) { if(a == object2) { return true; } …
84 java  class  object  methods  equals 

9
¿Cómo comprobar si existe un método en Python?
En la función __getattr__(), si no se encuentra una variable referida, da un error. ¿Cómo puedo verificar si una variable o método existe como parte de un objeto? import string import logging class Dynamo: def __init__(self,x): print "In Init def" self.x=x def __repr__(self): print self.x def __str__(self): print self.x def …
83 python  methods 

5
¿Llamar a un método en el hilo principal?
En primer lugar, estoy escribiendo código para iphone. Necesito poder llamar a un método en el hilo principal sin usar performSelectorOnMainThread. La razón por la que no quiero usar performSelectorOnMainThreades que causa problemas cuando intento crear una simulación para pruebas unitarias. [self performSelectorOnMainThread:@Selector(doSomething) withObject:nil]; El problema es que mi simulacro …

13
array_unique para objetos?
¿Existe algún método como array_unique para objetos? Tengo un montón de matrices con objetos 'Role' que fusiono, y luego quiero eliminar los duplicados :)
82 php  arrays  methods 


12
java que tan caro es una llamada a un método
Soy un principiante y siempre he leído que es malo repetir código. Sin embargo, parece que para no hacerlo, normalmente tendría que tener llamadas a métodos adicionales. Digamos que tengo la siguiente clase public class BinarySearchTree<E extends Comparable<E>>{ private BinaryTree<E> root; private final BinaryTree<E> EMPTY = new BinaryTree<E>(); private int …

5
Netbeans 7.4 introduce "10 líneas como máximo" por regla de método. ¿De dónde viene esta regla? [cerrado]
Cerrado . Esta pregunta necesita detalles o claridad . Actualmente no acepta respuestas. ¿Quieres mejorar esta pregunta? Agrega detalles y aclara el problema editando esta publicación . Cerrado hace 4 meses . Mejora esta pregunta NetBeans 7.4 beta está actualmente disponible para descarga pública e introduce una extraña regla de …

9
¿Qué significa este booleano "(número & 1) == 0"?
En CodeReview publiqué un fragmento de código funcional y pedí sugerencias para mejorarlo. Uno que obtuve fue usar un método booleano para verificar si un ArrayList tenía un número par de índices (que era obligatorio). Este fue el código que se sugirió: private static boolean isEven(int number) { return (number …

5
¿Método c # con parámetros ilimitados o método con una matriz o lista?
Hace poco aprendí que puedes crear algún método con parámetros ilimitados, por ejemplo: SomeMethod(params int[] numbers); pero mi pregunta es, ¿cuál es la diferencia entre eso y simplemente crear un método que recibe una lista o una matriz? SomeMethod(int[] numbers); SomeMethod(List<int> numbers); tal vez tiene algún impacto en el rendimiento? …
21 c#  methods 

4
¿Cuáles son las diferencias entre un método de clase y un método de metaclase?
En Python, puedo crear un método de clase usando el @classmethoddecorador: >>> class C: ... @classmethod ... def f(cls): ... print(f'f called with cls={cls}') ... >>> C.f() f called with cls=<class '__main__.C'> Alternativamente, puedo usar un método normal (instancia) en una metaclase: >>> class M(type): ... def f(cls): ... print(f'f …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.