static nos garante que somente haverá uma, e não mais que uma, referência para determinada variável ou método disponível em mémoria. ... Declarar algo como static também permite você acessar as coisas diretamente, ou seja, sem precisar criar uma instância da classe.
Em geral, o modificador static pode ser usado com dados e funções que não precisam de uma instância de classe para ser acessada.
static nos garante que somente haverá uma, e não mais que uma, referência para determinada variável ou método disponível em mémoria. ... Declarar algo como static também permite você acessar as coisas diretamente, ou seja, sem precisar criar uma instância da classe.
Métodos estáticos não requerem uma instância da classe nem podem acessar implicitamente os dados (ou this , self , Me , etc.) de tal instância. Um método estático é distinguido em algumas linguagens de programação com a palavra-chave static colocada em algum lugar na assinatura do método.
Mas a grosso modo o que vc pode fazer é basicamente isso: O "EQUIVALENTE" a uma function: public String retornaValor() { String valor = ""; // pode // colocar // qualquer regra // aqui return valor; } vai sempre te retornar um valor qualquer como String, vc pode fazer um MÉTODO que retorno o tipo de dados que vc quiser ...
Declarando uma função A definição da função (também chamada de declaração de função) consiste no uso da palavra chave function (en-US), seguida por: Nome da Função. Lista de argumentos para a função, entre parênteses e separados por vírgulas.
' antes de uma variável, fica implícito ao Java que estamos nos referindo aos atributos daquela Classe. Podemos usar, inclusive, em um print, caso esteja dentro da classe. Em um método, por exemplo, como veremos a seguir. Outra utilidade do 'this' é passar o objeto atual como parâmetro.
1 Resposta O this é uma palavra-chave que faz referência ao objeto/instância da classe atual.
O único caso em que você precisa usar o this é quando tem uma variável de escopo (ou parâmetro) com o mesmo nome de um atributo (ou variável de classe) e precisa diferenciá-los. Fora isso, você nunca será "obrigado" a usá-lo. Isso fica um sujeito ao estilo que cada você usa para codificar.