quinta-feira, 6 de março de 2008

[13] Comentários em Java

Neste Post vamos aprender a como fazer comentários na linguagem Java. Um comentário nada mais é do que um trecho no seu código que será ignorado pelo compilador. Você pode escrever comentários com diversas finalidades, como:

* Explicar trecho(s) de código
* Ignorar uma determinada linha de código
* Ignorar um bloco de código
* Escrever cabeçalhos de classes
* entre outros


Comentário de linha (//)

O comentário de linha faz com que tudo a direita do símbolo "//" seja ignorado pelo compilador.
Por exemplo:


public static void main(String[] args) {
//System.out.println("Java imediato");

}


Este programa não imprimirá a frase "Java imediato", pois a linha de comando System.out.println("Java imediato"); está sendo ignorada pelo compilador.


Observe um outro exemplo:


public static void main(String[] args) {
System.out.println("Java"); //System.out.println("imediato");
}


A saída deste programa será:

Java



Também podemos utilizar o comentário simples para escrever curtas observações:

//classe Player
public class Player{

//atributos
int id;
String name;
String IP;

//métodos
public void conectar(){
//implementar este método
}

}

Comentário de bloco (/* */)

O comentário de bloco permite que mais de uma linha sejam comentadas de uma só vez. Para isto abrimos o comentário de bloco com o símbolo "/*" e definimos o fim do comentário usando o símbolo "*/". Observe este exemplo de uso de comentário composto:
/* Classe Player Esta classe tem a finalidade de permitir que um jogador se conecte a um determinado servidor */
public class Player{

//atributos
int id;
String name;
String IP;


//métodos /* Este método ainda será implementado. */
public void conectar(){
//implementar este método
}

}


Como você deve ter percebido, não há problemas em haver mais de um tipo de comentário em uma classe.

Bem, neste Post encerramos por aqui. Um abraço e até a próxima

1 comentários:

Anônimo disse...

André, estou com algumas dificuldades.

public class window {

public class Window
{

int largura;
int altura;
int posicaoAncoramentoX;
int posicaoAncoramentoY;
int posicaoX;
int posicaoY;
boolean estado;

}

public void mover()
{
System.out.println("A Janela teve sua posição modificada");
}

public class WindowTest
{
public static void main(String[] argv){


Window objetoWindow = new Window();

objetoWindow.largura = 300;
objetoWindow.altura = 300;
objetoWindow.posicaoX = 25;
objetoWindow.posicaoY = 100;
objetoWindow.estaMaximizada = true;

System.out.println(objetoWindow.largura);
System.out.println(objetoWindow.altura);
System.out.println(objetoWindow.posicaoX);
System.out.println(objetoWindow.posicaoY);
System.out.println(objetoWindow.estaMaximizada);
}
}

Os erros são estes:
Description Resource Path Location Type
objetoWindow.estaMaximizada cannot be resolved or is not a field window.java Janela line 32 Java Problem
objetoWindow.estaMaximizada cannot be resolved or is not a field window.java Janela line 38 Java Problem
Syntax error, insert "}" to complete ClassBody window.java Janela line 40 Java Problem
The method main cannot be declared static; static methods can only be declared in a static or top level type window.java Janela line 23 Java Problem
Deathcon4