Perguntas com a marcação «oop»

134
Desempenho de FOR vs FOREACH em PHP

Antes de tudo, entendo que em 90% dos aplicativos a diferença de desempenho é completamente irrelevante, mas só preciso saber qual é a construção mais rápida. Isso e ... As informações atualmente disponíveis na rede são confusas. Muitas pessoas dizem que foreach é ruim, mas tecnicamente deve ser...

133
Sobrecarga de método para argumento nulo

Eu adicionei três métodos com parâmetros: public static void doSomething(Object obj) { System.out.println("Object called"); } public static void doSomething(char[] obj) { System.out.println("Array called"); } public static void doSomething(Integer obj) { System.out.println("Integer...

132
__Init __ () deve chamar __init __ () da classe pai?

Eu estou acostumado que no Objective-C eu tenho essa construção: - (void)init { if (self = [super init]) { // init class } return self; } O Python também deve chamar a implementação da classe pai __init__? class NewClass(SomeOtherClass): def __init__(self): SomeOtherClass.__init__(self) #...

130
Java: classe estática?

Eu tenho uma classe cheia de funções utilitárias. Instanciar uma instância dela não faz sentido semântico, mas ainda quero chamar seus métodos. Qual é a melhor maneira de lidar com isso? Classe estática?

130
Diferença entre HBase e Hadoop / HDFS

Essa é uma pergunta ingênua, mas eu sou novo no paradigma NoSQL e não sei muito sobre isso. Portanto, se alguém puder me ajudar a entender claramente a diferença entre o HBase e o Hadoop ou se fornecer alguns indicadores que possam me ajudar a entender a diferença. Até agora, eu fiz algumas...

129
O que significa iniciar uma função PHP com um e comercial?

Estou usando a biblioteca do Facebook com este código: class FacebookRestClient { ... public function &users_hasAppPermission($ext_perm, $uid=null) { return $this->call_method('facebook.users.hasAppPermission', array('ext_perm' => $ext_perm, 'uid' => $uid)); } ... } O que...

127
Como parar um JavaScript para loop?

Estou usando esse JavaScript para percorrer uma matriz e encontrar um elemento de matriz correspondente: var remSize = [], szString, remData, remIndex, i; for (i = 0; i < remSize.length; i++) { // I'm looking for the index i, when the condition is true remSize[i].size == remData.size ?...