Articles of static methods

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 é […]

Por que o Java não permite a substituição de methods estáticos?

Por que não é possível replace os methods estáticos? Se possível, por favor use um exemplo.