Perguntas com a marcação «static»

267
Por que Mockito não zomba de métodos estáticos?

Li alguns tópicos aqui sobre métodos estáticos e acho que entendo os problemas que o uso indevido / uso excessivo de métodos estáticos pode causar. Mas eu realmente não entendi por que é difícil zombar de métodos estáticos. Sei que outras estruturas de simulação, como o PowerMock, podem fazer...

244
Obtendo o nome da classe de um método estático em Java

Como se pode obter o nome da classe a partir de um método estático nessa classe. Por exemplo public class MyClass { public static String getClassName() { String name = ????; // what goes here so the string "MyClass" is returned return name; } } Para contextualizar, na verdade, quero retornar...

224
Por que não posso herdar classes estáticas?

Eu tenho várias classes que realmente não precisam de nenhum estado. Do ponto de vista organizacional, eu gostaria de colocá-los em hierarquia. Mas parece que não posso declarar herança para classes estáticas. Algo parecido: public static class Base { } public static class Inherited :...

218
Vale a pena fazer sites fluidos? [fechadas]

Fechado . Esta questão é baseada em opiniões . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando esta postagem . Fechado há 5 anos . Melhore...

217
Classe aninhada estática em Java, por quê?

Eu estava olhando para o código Java LinkedListe notei que ele fazia uso de uma classe aninhada estática Entry. public class LinkedList<E> ... { ... private static class Entry<E> { ... } } Qual é o motivo do uso de uma classe aninhada estática, em vez de uma classe interna...

195
A palavra-chave estática e seus vários usos em C ++

A palavra static- chave é aquela que tem vários significados em C ++ que eu acho muito confusos e que nunca consigo entender como é que realmente deveria funcionar. Pelo que entendi, existe a staticduração do armazenamento, o que significa que dura a vida útil do programa no caso de um global, mas...

177
O que é um "método estático" em C #?

O que significa quando você adiciona a palavra-chave estática a um método? public static void doSomething(){ //Well, do something! } Você pode adicionar a staticpalavra-chave à classe? O que isso significaria