Articles of static methods

Os methods auxiliares privados devem ser estáticos se puderem ser estáticos?

Digamos que eu tenha uma aula projetada para ser instanciada. Eu tenho vários methods “auxiliares” privados dentro da class que não requerem access a nenhum dos membros da class e operam somente em seus argumentos, retornando um resultado. public class Example { private Something member; public double compute() { double total = 0; total += […]

Qual é a diferença entre “método de class” e “método estático”?

Eu trabalhei com algumas linguagens diferentes, como Java, C # e Objective-C. Na maioria das linguagens, os methods que não exigem uma instância de um object são chamados de methods estáticos. No entanto, quando se trata de Objective-C, algumas pessoas ficam na defensiva quando você as chama de methods estáticos, e esperam que você as […]

Namespace + funções versus methods estáticos em uma class

Vamos dizer que tenho, ou vou escrever, um conjunto de funções relacionadas. Vamos dizer que eles são relacionados à matemática. Organizacionalmente, eu deveria: Escreva essas funções e coloque-as no meu namespace MyMath e consulte-as via MyMath::XYZ() Crie uma class chamada MyMath e torne esses methods estáticos e consulte o mesmo modo MyMath::XYZ() Por que eu […]

Método estático em uma class genérica?

Em Java, gostaria de ter algo como: class Clazz { static void doIt(T object) { // shake that booty } } Mas eu fico Não é possível fazer uma referência estática ao tipo não estático T Eu não entendo os genéricos além dos usos básicos e, portanto, não posso fazer muito sentido disso. Não ajuda […]

erro de link de variável estática

Estou escrevendo código C ++ em um mac. Por que recebo esse erro ao compilar ?: Símbolos indefinidos para a arquitetura i386: “Log :: theString”, referenciado de: Log :: method (std :: string) em libTest.a (Log.o) ld: símbolo (s) não encontrado (s) para a arquitetura i386 clang: error: o comando linker falhou com o código […]

O método pode ser feito estático, mas deveria?

O Resharper gosta de apontar várias funções por página asp.net que podem se tornar estáticas. Isso me ajuda se eu torná-los estáticos? Devo torná-los estáticos e movê-los para uma class de utilidade?

Diferença entre methods estáticos e methods de instância

Eu estava lendo o texto que me foi dado no meu livro e não tenho certeza se entendi o que está dizendo. Basicamente, está me dizendo que methods estáticos ou methods de class incluem a palavra-chave “modificadora” estática. Mas eu não sei o que isso significa? Alguém poderia me explicar em termos bem simples quais […]

Por que não posso definir um método estático em uma interface Java?

Aqui está o exemplo: public interface IXMLizable { static T newInstanceFromXML(Element e); Element toXMLElement(); } Claro que isso não vai funcionar. Mas porque não? Um dos possíveis problemas seria, o que acontece quando você liga: IXMLizable.newInstanceFromXML(e); Neste caso, acho que deveria apenas chamar um método vazio (ou seja, {}). Todas as subclasss seriam forçadas a […]

Como criar uma function EL personalizada para invocar um método estático?

Sou novo no JSF 2. A minha pergunta está relacionada com a resposta do BalusC a esta questão jsf2 ajax update parts based on request parameters Tentei o código de kickstart que a BalusC publicou e encontrei um erro de análise EL: /nameofpage.xhtml @12,64 rendered=”#{bean.panels.contains(‘u1’)}” Error Parsing: #{bean.panels.contains(‘u1’)} Eu acho que isso é causado porque […]

Não é possível fazer uma referência estática ao método não estático

Construindo uma aplicação multi-linguagem em Java. Obtendo um erro ao inserir o valor String do arquivo XML do recurso R.string : public static final String TTT = (String) getText(R.string.TTT); Esta é a mensagem de erro: Erro: Não é possível fazer uma referência estática ao método não estático getText (int) do tipo Context Como isso é […]