Perguntas com a marcação «static»

Estático é um termo usado em algumas linguagens de programação para definir uma função ou área de armazenamento de dados (campo) que não está vinculada a nenhuma instância específica do objeto. Na maioria dos casos, essa tag, se usada, deve ser usada em conjunto com uma tag de linguagem de programação específica.





7
palavra-chave `static` dentro da função?
Eu estava olhando a fonte do Drupal 7 e encontrei algumas coisas que não tinha visto antes. Eu fiz algumas pesquisas iniciais no manual do php, mas não explicou esses exemplos. O que a palavra-chave staticfaz com uma variável dentro de uma função? function module_load_all($bootstrap = FALSE) { static $has_run …
110 php  function  static  keyword 

3
Quando ocorre a inicialização da classe estática?
Quando os campos estáticos são inicializados? Se eu nunca instanciar uma classe, mas acessar um campo estático, TODOS os blocos estáticos e métodos estáticos privados usados ​​para instanciar campos estáticos privados são chamados (em ordem) naquele instante? E se eu chamar um método estático? Ele também executa todos os blocos …

8
Como obter uma propriedade estática com reflexão
Isso parece muito básico, mas não consigo fazer funcionar. Eu tenho um objeto e estou usando reflexão para chegar às suas propriedades públicas. Uma dessas propriedades é estática e não estou tendo sorte em chegar a ela. Public Function GetProp(ByRef obj As Object, ByVal propName as String) as PropertyInfo Return …
109 .net  reflection  static 

9
Como o modificador estático afeta este código?
Aqui está o meu código: class A { static A obj = new A(); static int num1; static int num2=0; private A() { num1++; num2++; } public static A getInstance() { return obj; } } public class Main{ public static void main(String[] arg) { A obj = A.getInstance(); System.out.println(obj.num1); System.out.println(obj.num2); …
109 java  static 



6
função estática php
Eu tenho uma pergunta sobre a função estática no php. vamos supor que eu tenha uma aula class test { public function sayHi() { echo 'hi'; } } se eu fizer test::sayHi();isso funciona sem problemas. class test { public static function sayHi() { echo 'hi'; } } test::sayHi(); funciona bem. …
108 php  class  static  member 


1
Chamando métodos genéricos estáticos
Encontrei uma situação curiosa envolvendo métodos genéricos estáticos. Este é o código: class Foo<E> { public static <E> Foo<E> createFoo() { // ... } } class Bar<E> { private Foo<E> member; public Bar() { member = Foo.createFoo(); } } Por que não preciso especificar nenhum argumento de tipo na expressão …

21
Os métodos C # que * podem * ser estáticos devem ser estáticos? [fechadas]
Como está atualmente, esta pergunta não se encaixa em nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou experiência, mas esta pergunta provavelmente irá solicitar debate, argumentos, pesquisas ou discussão extensa. Se você acha que esta questão pode ser melhorada e possivelmente reaberta, …
103 c#  static  methods 


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.