Olá, faz bastante tempo que eu programo em java e desde quando eu fiz meu curso fiquei com uma dúvida que nunca esclareci, a dúvida é:
Tem diferença entre JFrame.WIDTH e JFrame.getWidth()?
JFrame.WIDTH ou JFrame.getWidth()?
5 Respostas
Os identificadores escritos todos em letras maiúsculas, referem-se as constantes, de acordo com as boas práticas do java. E o getWidth() provavelmente é algum método que retorna a largura do JFrame instanciado.
Mas tem alguma diferença no resultado? Pois em muitos códigos que eu trabalhei um dos dois retorna 0 ou até mesmo os dois.
Mas tem alguma diferença no resultado? Pois em muitos códigos que eu trabalhei um dos dois retorna 0 ou até mesmo os dois.
o getWidth provavelmente vai pegar a largura correspondente ao objeto que vc está acessando o método.
O WIDTH é uma constante que não vai mudar durante toda a execução do seu programa. Pode ser que elas sejam iguais em determinado momento, quanto pode ser que não.
Ok, muito obrigado pelas informações 