You are here

[Tutorial] – Criando Classes em Java

Tweet me!

Tutorial sobre criação de classes em Java, criado pelo nosso colaborador Flávio

 

Não existem mistérios para a criação de uma classe em Java.

 

Iniciamos com a palavra reservada class e logo após colocamos o nome da nossa classe. Por ex:

 

class MinhaClasse {

 

}

 

Todos os métodos da classe devem estar entre os caracteres { e }.

 

class MinhaClasse{

   void meuMetodo(){

 

   }

}

 

A palavra void é o retorno do método. Podemos ter métodos que retornem um tipo primitivo (int, char ...) ou um objeto (String, Integer ...).

 

Podemos ainda criar atributos para a nossa classe:

 

class MinhaClasse{

int meuatributo1;

String meuatributo2;

void meuMetodo(){


     }

}

 

Convenção de nomes:

 

Classe: O nome da classe deve começar com uma letra maiúscula, não pode conter letras não ASCII (caracteres de língua de origem latina, como caracteres acentuados). Portanto, não é possível declarar uma classe com qualquer caracter especial (@, #, $, %, &, *, _, etc...) ou número. Caso o nome de uma classe seja composto por mais de uma palavra, a primeira letra de cada palavra deve ser em maiúscula.O nome da classe deve ser exatamente o mesmo nome de seu arquivo fonte ( .java ).

Atributo: Os atributos podem começar com qualquer letra e os caracteres $ ou _, porém não podem começar com números. Caso o nome de um atributo (variável) seja composto por mais de uma palavra, a primeira letra de cada palavra deve ser em maiúscula.

Ex: atributo1, nomeDeUmAtributo ...

 

Nos próximos tutoriais irei falar sobre somo instanciar a classe e sobre a visibilidade dos atributos, dos métodos e da classe.

Para maiores informações acesse o nosso fórum http://www.forumdev.devbr.net/index.php?showtopic=39

Até a próxima pessoal!

 

Flávio

Comentários
Adicionar novo Busca RSS
Juliana  - ..   |189.11.194.xxx |2008-08-19 14:47:33


Bem resumido e bem explicado!!
Valew
Escrever um comentário
Nome:
E-mail:
 
Website:
Título:
UBBCode:
[b] [i] [u] [url] [quote] [code] [img] 
 
 
:angry::0
:confused::cheer:
B):evil:
:silly::dry:
:lol::kiss:
:D:pinch:
:(:shock:
:X:side:
:):P
:unsure::woohoo:
:huh::whistle:
;):s
:!::?:
:idea::arrow:
 
Por favor coloque o código anti-spam que você lê na imagem.

3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."