Declaração de variavel  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
caiomacedor
JavaEvangelist
[Avatar]

Membro desde: 12/06/2007 10:24:57
Mensagens: 339
Localização: Osasco
Offline

Galera, só me tirem uma duvida
a declaração da seguinte esta coreta, porem acho que o mone da mesma teria que esta em maiusculo.


Me corrija se estiver errado.
[MSN]
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

A declaração está correta e variáveis de instância normalmente iniciam por letra minúscula mesmo.

(Entretanto, como é uma variável final, ela tem de ser inicializada no construtor).
[WWW]
CrazyFrogJava
Thread.start()
[Avatar]

Membro desde: 06/06/2008 17:59:32
Mensagens: 30
Localização: Brasil - São Paulo/SP
Offline

Está correta sim!

de acordo com a boa pratica de programação a primeira palavra escrita em minuscula e se forem duas palavras a segunda palavra tem a Primeira letra minuscula


EX:

desenvolvimentoWeb

programacaoOrientadaObjeto


Crazy Frog ;?
[MSN]
pango
Virtual Machine Man

Membro desde: 20/08/2005 16:31:37
Mensagens: 556
Localização: Pangolândia
Offline

Pessoal,

Acho que o colega está se referindo ao hábito que muitos programadores tem (inclusive eu) tem nomear constantes com letras maiúsculas. No exemplo que ele deu, o nome da variável seria SESSION. Isto não é uma regra, mas apenas uma boa prática de programação, já que qualquer um, ao ver uma variável escrita em maiúsculas, já sabe que se trata de uma variável final (ou constante, para simplificar).

programmer.setFucked(user.isStupid());
Sun Certified Java Programmer 1.4
jairelton
JavaChild

Membro desde: 23/06/2006 13:36:04
Mensagens: 108
Offline

De acordo com a convenção os atributos escritos em maiúsculo são "static final".

Jair Elton
caiomacedor
JavaEvangelist
[Avatar]

Membro desde: 12/06/2007 10:24:57
Mensagens: 339
Localização: Osasco
Offline

Pessoal o pango matou a charada. É isso mesmo que eu gostaria de saber. Essa variavel acima que eu sito, peguei em uma apostila. No meu caso, quando eu declaro uma variavel como essa eu colocaria assim:
Isso estaria fora das boas práticas?
Obrigado.
[MSN]
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

Hum... vamos lá.

Quando queremos indicar que uma determinada variável de instância deve ser considerada como constante ele deve ser marcado com "static final" e ser inicializado, ou em um bloco static, ou então diretamente na declaração. A convenção é que seu nome fique em maiúsculas.


Quando queremos indicar que uma determinada variável de instância deva ser considerada imutável dentro de uma instância de um determinado objeto, podemos marcá-la com "final" e devemos inicializá-la em um bloco anônimo, na declaração ou então no construtor. A convenção é que seu nome é o mesmo de uma variável simples.
[WWW]
caiomacedor
JavaEvangelist
[Avatar]

Membro desde: 12/06/2007 10:24:57
Mensagens: 339
Localização: Osasco
Offline

Valew thingol .... agora ficou claro.
Muito obrigado.
[MSN]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team